2004 3S with the 2.3. I'm now over 220,000 miles, with almost no repairs other than wear items like motor mounts, suspension, and brakes. I did have to replace a leaking radiator last year, but that's really all I can think of off of the top of my head. I had a crack in a rim once, too.
I did the spin on oil filter conversion a while ago, and only use Mazda OEM filters. As far as oil, it's 5W-20 Pennzoil Ultra Platinum or Mobil1 Extended Life High Mileage, and I change it every 5,000 miles. I use less than a quart between changes.
This low amount of oil use seems to be out of the norm for my engine, but I'll take it!
As far as the radiator failure, the one I replaced last year wasn't factory. It was an el cheapo RockAuto replacement from 2012 when I hit a deer.