As you already know, I am very happy with my BMW. But it is heavy for a dirt bike, and to be honest, it is more like a 75% street, 25% dirt kind of deal. I don't know if I would want to beat one across Baja or not. With a good set of knobbies, some aftermarket springs, heavier oil in the shocks....people seem to be happier off road. But it's heavy....and the newer versions are getting pretty technical. As in, everything is run off of the computer...just like modern cars. Fuel injection, spark control, oxygen sensors....when it works, it works very well. I have seen a few people (on line) have problems with them, but honestly, not many. And I can only think of one or two threads where major problems are occuring.
The biggest problems I have seen....they are heavy, expensive (relative to other bikes of the same size), and hard to find. As you know, I had to wait 4 months to get mine. During that time, I only saw a couple for sale locally (cycle trader), and they wanted a friggin mint for a beat up bike with high miles. Seriously, who is going to pay $7000 for a 4 year old bike with 38,000 miles on it, when a brand new bike, with the improved ignition system and a 3 yr/36K warranty is only $7100?
1999 Dodge: stock -- noisy, stinky & handles like a bloated pig.
2009 BMW F800GS: fast and sexy.
2000 Husaberg FE600E: Makes KTMs tremble with fear.
2007 Suzuki DR200: The 'girl' bike.
1981 Honda XL250S: olds cool funkiness.
1980 Honda CM400: rat-bike.
"Life is meant to be enjoyed, not endured" ~someone