My rents have two Mazda3's. I turned them on to them. One is like 9 years old, one is 3. Both have never had any sorts of issues, and the older has a ton of miles on it (my dad used to drive 30 miles each way to work 5 days per week until retiring a few months ago, plus he drives to the coast 2-3 times/month).
That being said, I've always driven Subs, but I've been looking at the Mazda CX-9 (we need a third row, and for a bigger car, the CX-9 drives real nice). The Tribecas are too small, plain, and are being discontinued. I looked at Highlanders, but I feel like they're way more expensive than their competitors. I looked at Pathfinders, but they've had some engine/tranny issues with the newer models. I like the price on the tricked-out Hyundai Santa Fe's, but I can't convince myself to buy a Hyundai (no disrespect to those that drive Hyundais - I used to have one way back in the day).