I've took my BMW 1100 1150 1200 ccm 404 off road in all conditions. I would agree the bm's are a heavy lump but great fun, but when it gets bogged down in dirt you need two to pull it out, but I've done every thing the other ktm's done and I love it, the long way round lads still got round with these bikes, I would say if I had as much suport as they had even my m8 who's had no off road experience would get round,
I'm doing the same thing traveling across Russia 9000 miles to magadan, looking at getting dirty as much as possible. I originally thought I would take a BMW 1150gs that I rebuilt, last year, here is the link
https://www.facebook.com/groups/787354357948818/?bookmark_t=group
But I had a low speed spill, I done a little damage to the bike the engine bars saved the bike from servere damage, the bike was still catergory d by the insurance, after spending this winter looking at different bikes BMW's, ktm's, the new ccm
I came across the terra 650 I must be honest I was excited about this bike, I've been a member of a BMW forum for a long time, I was a bit surprised to come across a new terra 650 up for sale with all the bits on the forum, engine bars, exhaust changed to the single unit, touratec alliminum panniers, heated grips, adjustable gear changer, alarm, all this and the bike has only just been ran in 980 miles, so I bought it, I've looked round the bike trying to see if I can save weight before I start to adding touring bits, apart from the exhaust, battery, the back end number plate holder there's nothing else, I'll be looking at adding a larger adventure tank taking the range up to 350 - 400, I'll look at other options as I go though the bike.