Many people debate wether the famous BMW or the Mercedes is better. Well, definitely the BMW. Combined with luxury and sport, the mighty BMW far exceeds the 'filled with luxury and no sport' Mercedes. With excellent technology, power and advancement, the BMW is one car you'd love to buy. Anyone who goes for the BMW does not know the luxurious and sporty BMW.
Storage space is a joke. Maybe two duffel bags in the trunk and garment bags behind the seats. BMW actually sells a hookup for this. Not a good car for winters, too much torque in first. Too low to get through snow and the cars natural under steer and light rear-end make the non-DSC cars very easy to spin out. The damn key fob has a variably, but always short range. I often just use the key. Cup-holders suck and are an option, lighter/charger plug is in an awkward position.
Cooling systems are a notorious BMW issue, that's my opinion.