I just bought my daughter a Mazda 3 with the 2.3 liter engine and 17" wheels, etc,etc.
I am shocked at how much I like this car. Lot of car for the money and fun to drive. And the Velocity Red on Black leather is a really sporty look. I purchased a Mazda Tribute for my other daughter about a year and a half ago. Less issues than with my BMW's (01 530i and 03 M3), but not a BMWs. There is just something about the BMW driving experience - 330i on order.