I've had three KLRs and they were fine machines. The only real shortcoming that I was unable to fix was the weak electrical output. Yes, I know, there is a slightly bigger stator available, but it still isn't enough juice. This lack of wattage will limit the heated clothing you can wear, probably to gloves only. If freeway and cold weather riding are your primary decision drivers, then the BMW is the better bike. My guess is, regardless of which one you buy, it probably won't be your last!