I've now had two Mazda 6s. Sure, there will be others who've had more - and possibly better - but I'm satisfied.
The first was a Mazda 6 Sport Manual 2.0 'W' reg. It came to me with just under 50k miles and I chickened out at 211,000 miles. Everything still worked fine.
This Mazda 6 T2 Estate 2.0 Auto now has 101,000 miles, from 62k. Mostly fien, except the door undercills are showing rust-rot.
Maybe I should get it fixed....