Early XC90s with T-6 engines are a mess but the V8 and the 2006 T5 have relatively no history of issues. I own a T5 and its underpowered in my opinion so i would recommend the V8 but otherwise its a nice ride and I have had no issues other than replacing the tires and brakes.
xc90s have tanked in value and you can probably pick one up rather cheap. The gas mileage is on par with some of the other models mentioned, room for 7 and built like a tank. The redesign was cancelled but a facelift is scheduled for 2012. 2007 yr and later have ipod integration. The stereo system is Fiber optic so if you decide to buy one, make sure it has all the options you need bc its hard to upgrade.