The local specialist can get the body off in 3.5 hours now so not that bad if it really does need it.
We are about to get rid of a Volvo XC90 and that has been a great 7 seater. It has rear DVDs for the long journeys and we get 36mpg all the time. It isn't fast but it is not too bad.
They can be expensive to service as they wear bushes and engine mounts but as long as you find one done then good to go. Ours has done 130,000 miles due to driving through France in it a lot. They are brilliant in snow too.