We went with the Volvo
We got the V70 for $18k with 3 months left on the factory warranty. We love it, even though we've already put another $500 into a tranny flush, new brake pads, and some upholstery re-stitching.
It sounds like the Mazda5 will be a great car in a year or two, once the...