Altho I like the bmw,, I'm more of a dirtbiker,, so I'd go with the 650gs if your more off-road,, more street, the 800,, 80% dirt,, 650X,, or go and take a KTM 950 or 990 adventure for a spin.. still a big bike,, but they are more dirt friendly.. if thats what your into,, Me I ride a 625 KTM...