I feel like every other bmw I see on the road is a completely different model. Like some random letter followed by random numbers. Do they actually have the highest number of car variations because it seems like it. most of them look like shit too...