BMW's are known for their comfort and performance and I’m madly in love with them (:
Now without doubt the biggest pros of BMW cars are that it the car is actually a BMW. LOL :D

Biggest cons of this car are the iDrive system that I did not understand after messing with it for more than an hour. The iDrive puts most of the controls at the side of the driver instead of near the audio system /: WTF!
It looks beautiful Yes, BUT! Is very hard to control while driving and difficult while not driving as well for that matter o_O!
. Another big con with BMW's is the cost for maintenance ): Whatever you pay for the average car for maintenance, you can expect to pay almost double that. And it just sucks petrol like there is no tomorrow Yuk!
So if you still decide to purchase it don't think what I mentioned above is going to be the only thing that are expensive. :D Talk ABT sapre PARTS!! AHHH!