 The 2.5 has been surprisingly zippy to drive.  It is the best car on snow that I have ever owned.  Very rough ride and poor fuel economy are my two key complaints.  I've never had any significant problems and I have about 45,000 miles on it now.  It had several nuisance problems while under warranty like rattles and problems with warning lights but nothing significant.  BMW seems a little loose on their quality control, especially for the price. Overall, however, the car is excellent.  I have noticed it is a head turner too.  People still stop and look at it in parking lots and it is two years old.