Who cares about horsepower, how does it handle? There are a ton of cars that have more power than BMW's but you will be hard pressed to find any that handle on par or better.
Good safety record, good luxury package, sure you get less bang for the buck, but overall quality I think is much higher.
Sorry about the rant, just a satisfied BMW owner
