I have just joined the klr group mainly to hear good or bad stories about the 650, I am thinking of buying one but also considering the bmw 800 ! marvin
Well the BMW 800 is a fine bike. Lots of advantages and disadvantages to owning one. Do you like to work on your own bikes or prefer to let the Professionals do it for you? BMW's can be worked on, but many things will require a professional shop and tool. Due to the Fuel Injection and computerization of the Electrics. The 800 is a lot more bike than a KLR will ever be in the power department. But you must decide how much power you need.
The KLR is an "Everymans Bike". Easy to work on and yes it has it's shortcoming that require an Owner to Tune it to his riding style.
Seats and suspension are the first to address. But, the aftermarket has all that convered and it's nothing you couldn't do. Some engine designs must be addressed but it's not a bank account breaker. (Doo Hickey)
Of course we are a little prejuduced here. But, this is where you can come to find the how to's!
I have riddin mine all over the Country and had the engine apart several times. Mainly because I'm one of those Tim Taylor types! My 06 has served me well and it get's ridden many times over the Ducati I have in the Garage with it.
Have yet to find anything I couldn't fix, modify, or hot rod on this bike. The hardest part on a KLR to fix is the 6th gear ratio and insane horsepower it's lacking.
You will find that a fully tricked out KLR will still be less than what you initially bought a Beemer for.
What specific questions you have, you should ask.