While I wholeheartedly agree with your conclusion, you are dead wrong on "cheaper to maintain". An S1000RR will go through $600 in a chain and tires every 3-5K miles when ridden the way I would. The 228i will not. That makes a huge difference when you look at cost of ownership over 50K miles.