The Mazda-3 or most of the Mazda brands are excellent cars. They are reliable, good looking, affordable and will certainly give you well over 200,000 miles of the most joyful almost trouble free experience of any automaker in it's price category. And there is nothing "girly" at all about the 3. It was redesigned for 2010 and has more of a aggressive, masculine look than the previous generation. And if you really want a car with some balls consider the MazdaSPEED-3, with the turbo powered 2.3L direct injection engine. The new 2.5 non-turbo engine is fine for get up and go as is the 2.L if your looking for maximum fuel economy. The key is just not horsepower, but power to weight ratio and torque. Plus they have an excellent safety rating, double five stars! All that usually adds up to a lower insurance rate too. Plus it's considered a "Recommended Buy" and "Best Buy' with the consumer magazines.
If you like it, are getting a good price and 0% financing go for it. You'll love it and find it to be one of the best handling cars out there. Then you'll know what they mean when they say Zoom-Zoom.
I drive a CX-7, which has a version of the Speed-3 turbo engine in it. I love it! Also have a 91' Mazda 626 in the family with over 305,000 miles on and still going strong! I say do it with out hesitation. Let me know what you end up doing! Good luck!