had both bikes bmw are not reliable have the xl now doesn't look as good but far more reliable. bmw just constantly let me down with stupid little things (servo, key probs oil seals etc and they are 10k more where i live)
bmw are much more perfect bikes to my opinion for on and off roads,varadero is a great bike with very good brakes but very heavy for off road riding.i agrre is good for on road riding.bmw is the best specially gs 1200,i don't own a bmw but i have to admitt after i rid it once it was a wonderfull experience