My brother has a Mazda 3 and likes it. It is extremely well rated. I can't even look at the the Mazda3 or the Civic because I don't fit comfortable. I had to bump up the the 2 door Accord back in 2000 when I bought my car. I still like the styling better than the new accord body lines. 97000 miles and never had a problem with the car.
My only gripe on cars liek Honda's are that 7 years after they remodel the cars they stop carring parts which increases the probability of theft. I have had 2 Accords stolen on me. Pisses me off but hey that's what insurance is for.
There is a reason for this. Actually, Accords and Civics are pretty expensive to insure. A lot of the wannabe-racer-dudes (i won't use the derogatory term to describe them) with civics and accords often steal them to rip off the parts for cars they screw up trying to race. Or the make their hondas look like they can race (for example, the fart can exhausts, the cut springs, the bling bling wheels…We've all seen them on the roads). The problem is that Honda parts are so interchangeable, a used honda chopped up is much more valuable than the car itself. Had someone have his instrument cluster in a Honda stolen while parked in his apartment, because some of the lower trim DX models don't have the tachometer and a lot of those wannabe-racer-dudes want a tachometer in a DX trim, even though the car is an automatic. But at least they were nice and didn't smash the dash to rip it out..The actually spent the time to disassembled the dash and left all the screws and trim fittings in the car for us to reassemble.