Stick with a KLR. In my opinion BMW's are over engineered, engineering for engineering's sake. The last thing you want when you're out riding is a problem with your bike. Today's BMW's usually are not fixable on the side of the road or trail. Most all problems, although rare, can be overcome with a KLR. The allure of the BMW GS is strong, but the reality is different. I bought a well farkled 2004 GS Adventure last year. I kept it only a few months after I found out about all the unrealized liabilities awaiting in the shadows. For instance, BMW put what I will call power brakes on that bike. They provided lots of stopping power, but do you really think a motorcycle needs power brakes? When that power unit goes out, and they do, it is a 2000 dollar replacement. There are so many final drive failures on BMW's that there is a website dedicated to owners that have had a failure and want to document the problem. The drive seals have a problem with leaking on the clutch, which renders the clutch useless. Major surgery is required to replace the clutch plate and seal.
Yes they look cool and certainly have a large following, but do a little research before you spend lots and lots of money. BTW, in over 45 years of riding, the only time I was totally on the side of the road and had to be trailered was with a BMW. Same goes for my friend this summer. We were on a trip in the Smokies and his final drive went out, calling for a 150 mile truck ride to a BMW dealer.