My dad has the XMax so I was able to get a good look at it when I was in the market for a maxi. I compared the two bikes closely before deciding to go with the BMW, they match up pretty closely on paper, but the BMW just wowed me when I rode it. Its faster, handles better, maneuvers better at all speeds, better balance and much better seating position and wind protection. The XMax is a fine bike and cheaper than the BMW but the Beemer just flat outperforms it. Throw in the general polish, creature comforts and fit and finish and its really no comparison.