We've had a 2007 Mazda3 and now a 2015 Mazda3 (both were the hatchback versions), and have been happy with both. The 2014-2015+ model years can get over 40 MPG highway if you get the 2.0 liter engine, and has a good bit of pick-up while being that efficient.
Part of me wishes I could have gotten the 2.5 liter engine for more power, but I couldn't justify another few thousand for it and it loses a bit of fuel economy obviously, and the 2.0 liter's no slouch. Reliability has been good. The number of trim levels can be confusing (5-6, with two different technology packages than essentially makes it 7-8), but allows you to go super economical under $19K, or fully loaded $30K+, if you bought new.