This is a great car to own, but if you are considering a new Mazda3 then you should be warned about the tires. The Toyo tires that come on the Mazda are worthless. I have 25K miles and I've needed new tires for the last 2K miles. I've heard similar stories from other Mazda 3 owners. My suggestion: make them put on different tires for you before you take it home!
The styling both exterior and interior. Gas mileage is good on the highway. I get about 37 on trips.
Junk the Toyo tires and go with a better brand. Also, Mazda should redesign the dash so that you don't hit your right knee on the drivers side.