This is hands down one of the best driving experiences you'll ever have. Words really can not describe the "emotions" you feel when driving a BMW, you really should just drive one. I own 3 BMWs (one 5 Series and two 3 Series) and have had no major problems with them. My 323i is my project car and has been nothing but a pleasure to work on. Actually BMW's are the easiest car I have ever worked on. I completely rebuilt the front end, including struts, on my 323i for less than $400 and about 4 hrs. I replaced all 4 brake rotors, pads and sensors for less than $200 and a COMPLETE brake job took less than an hour!!! NEVER take the car to the Stealership, you will [violative content deleted] in parts & labor cost.
Handling, styling and the stock sound system is great.
Can't think of any when compaired to previous cars I have owned. My 323i has over 190,000 miles on it and it still runs like new, so there is not much to complain about.