18 months ago, my wife wanted a new car, and it had to have three row seating. The choice was a new Highlander or a used X5. She picked the 2007 x5 with 50k miles, and it drives ok for what it is (a big pig). Reliability/build quality has been less than stellar, however. Two big repairs so far, about 5 grand total with our indy mechanic. (It was not CPO--I could not find a a CPO car with three rows).
I love my elderly mother's 2001 e39 528i wagon, but they have more typical modern BMW weaknesses (plastic radiators, etc), and it would be hard to find one with under 100k miles.
Our 2003 Honda minivan (bought new) has 100k, and it outperforms any SUV. Much better handling. Lower CG is all it is. And utterly bulletproof.
How about a new Acura TSX wagon?