 I traded in a C class Mercedes.  i couldn't do it fast enough i only had the MB 4 months.   I'm not one to switch cars my last Audi i had for 8 years and 220K miles so that tells you what i think of that car.   the BMW's size is perfect, the ride exceptional, and i love the look.  this car  just plain fits you perfectly.   Ive only had it a few thousand miles but its flawless in how it handles and operates.  I cant speak to reliability but I'm very happy right now.  I never thought i'd find a car to compare with my Audi but this thing is really really close.    Great job I can only hope i feel this way 6 months from now.Update:   after 25K miles my opinion hasn't changed.  I still love the car, its been flawless.  if it had one complaint its those run flat tires.  i replaced with regular tires as i wanted a spare.. but that takes up half the trunk.  i can still fit golf clubs in there, but not much else.   Still 5 stars !!!