Rides rough, lots and lots of repairs. I have had the moon roof repaired 2 times over 9k, new brakes, lots of electronic problems, water pump, radiator, heck the whole car has had problems. I only have 100k miles on the car. It has cost me a fortune.
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.
Vehicle looks, roomy interior and brakes. It will stop on a dime and give you nine cents change.