Get an Xcountry. If you put a set of marzocchi forks and get the shock reworked or replace it with an aftermarket shock you will have a bike that will run with any ktm on the street and offroad probably be close. Plus on the street it will probably be a more comfortable ride if doing long tarmac trips. The little Beemer really does pretty well and they are getting harder to find now after being so thourghly trashed in the market for limited range, limited watts for electrical gear, funky batteries, but the BMW engineers provided a starting canvas with what the corporate bean counters would allow to finance the project and the buying public would accept as a price for a 650 thumper. I will go out on a limb here and I am not trying to ruffle anybodys feathers but I IMHO think that the X bikes would run circles around any F650 in any kind of off tarnac situation.