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.