I've owned Ducati, Husqvarna, KTM, and MV Agusta - all bikes i've had to purchase parts for, and so far BMW has been the most expensive.
In my limited experience so far with my new GSA, this seems to be randomly hit-or-miss. I recently upgraded the skid plate on it from the stock one to the BMW Enduro plate. The BMW Enduro plate is arguably the best upgrade plate on the market (better, IMO, than any of the aftermarket plates) and yet at $319 is the same price or cheaper than most of the aftermarket plates.
Then, just when you think things are OK price-wise, the dealer wants $22 for a quart of final drive oil.



