 While I'm a big Honda fan, I've also owned three Mazda and couldn't pass up an end of year deal on my 3.  Great exterior styling, this car looks like more money.  Handling is a bit stiff but also responsive.  Smooth engine but get the manual transmission for the 2.0 engine.  While mileage could be better, I can't complain.  Just came back from a 500 mile trip to FL with no problems. The instruments and ergonomics are quite good on the Mazda 3.  Only niggles I have are the poor OEM/Goodyear tires, minimal grip and lots of noise.  Gas mileage could be better and build quality a touch below Honda.  But still an amazing deal for the price, I paid under $16K brand new...  