We bought a 2009 Mazda5 in 2013, and passed it down to Jr a few years ago.
The 2.3/5MT combo has been great - reliable, easy on gas, and fun to drive.
One of the plastic bits of the cooling system failed a couple of years ago, and the engine was run with low (almost no) coolant for several days. Surprisingly, there was apparently no harm done to the engine. It still runs great, now at 224,000 km (c. 139,000 miles).