Keep in mind maintenance costs - parts are expensive, and they need to be serviced by a decent mechanic at the least, ideally a European specialist.

Having said that, I *loved* my Volvo (not a CX90), they are reliable, hard working, safe and quality built. I much prefer European cars, so I may be biased. LOL Had I been able to afford it when I bought my new car late last year, I would have bought another Volvo.