 I purchased this car in 04 which was the initial build for the new style. I must say that I am very happy. It is now December of 2008 and I still love this car. I did purchase the extended warranty and service plan which covered me for 100,000 miles. I have not invested a penny in this car except tires at 80,000 miles and gas.  There were some nuances with the programming at the beginning but they were taken care of for free.  The ride comfort and handling are both great. As a matter of fact my wife purchased 2 3 series because of our love of my car.  My wife and I also took the BMW Performance school and loved the performance. It was a rainy day and we were able to max out the performance.