Bought my 2006 Mazda3 5 door in 2006 and still have it.
It's been a great car for me. All I've done is change the oil and plugs on a regular basis and replace the tires and brakes. Oil changes are a PIA. I've had some passengers complain that it's too small and rides rough. Like the Z4, clearance can be an issue and you've got to pay attention, or you'll trash the front bumper on curbs and dips.