My wife has a 14 mazda 3 hatchback.
It's been a good little car, bout to tick 70k miles. Hers has the 2.5 engine, and she gets low 30s (32ish) MPG and severely abuses the car daily. She speeds ALOT... She also runs over shit and her low life brother took it offroading once when he was visiting and she let him borrow it. (he won't do that no more). It's never had a problem, though it's pretty trashed, everything works and the car still drives like new.
I average high 30s (37ish) when I drive it.
I also have a 2016 accord 4cyl cvt. Her car is more comfortable and is better on fuel. The mazda also has a real transmission and not a CVT. It also has an amazing sound system.
My only complaint about her mazda is that the headlights kinda suck, drive it at night and see what you think.
Mazda is 100% g2g.