I've driven the XC90 for 20K+ miles still love it. Mileage is almost always over 20. Trips - Norway/Sweden 1,700 miles - 23.8 mpg. Upper Midwest 2,400 - 23.4 mpg. New England - 3,400 miles 23.7 mpg. Amazingly good mileage. Comfort can't be beat. Have had ZERO problems, not even one repair trip to the dealer. It will be a long time before I trade-in this car.
The seats are the most comfortable I've ever owned. Long distance driving is easy. The exterior is durable and looks as good as new.
The NAV features are a bit dated and updates cost about what a new portable GPS unit does. Pass on this feature.