This is a never ending argument. Firstly, compare the KLR with the 650GS. Better comparison. Here's my story. I paid $5200 OTD for a brand new KLR in 2005. I have easily spent $3K on it between suspension, seat, bars, etc, etc. I have put 17K on it and must sat I enjoyed riding it except for the freeway. I bought a KTM950 in 06 for $13.5 OTD with all the farkles I needed on the bike. I put 28K on the bike and it did everything I asked of it without spending another penny on it save for the $45 fuel pump The KLR today is worth $3k max, the KTM maybe $7 so they have depreciated the same amount over the years but to be fair the KTM was way more fun to ride long distance. I personally like the BMW. They came out with a great machine but given the choice, I would go the KTM route again. The price is the same and the KTM is a sturdier bike on and off road. On the KLR side. If you can afford the twin, go for it, if not, the KLR is a great bike as well. The end cost of both 10 years down the road will not be much different. new KLR now I guess is 6K, plus 2 for farkles. In 10 years you get 3 back, loss 5K, or 500/yr. KTM/BMW now 14K. 10 years, 5K, loss 9k or $900/yr. If you like motorcycling, is $400/yr going to make a difference to your lifestyle?