BMW has way too many models out. Their greed is going to nip them in the butt!
They should focus on advancing the technologies in their cars and driver enjoyment instead of making a model for every class of income.
Ps they could've made the Z4 amazing. Too bad.