Just double check on battery warranties. I’m not 100% certain it’s a good idea to buy a used car now (with premium prices), that’s at the end of the warranty of the most expensive part that WILL fail eventually. They have sorta “use by date”.
For the Benz, it would be 6 years or 62.000 miles, not sure about the Volvo. They’re probably not as expensive to replace as a Tesla battery pack (pretty certain there), but it ain’t gonna be cheap either. Not to mention that a heavy SUV with a weak battery is basically just a normal petrol variant, but weighing 200kg extra.
Not saying “don’t buy used PHEVs/EVs” – but be very diligent in your research about vehicle history, and available warranties. Also ask for test drives that allow you to run the HV battery dry from full, to judge the actual available range left.