The catch-22 when it comes to used luxury cars is that they depreciate faster than anything, making it very easy to find a not-that-old BMW or Mercedes-Benz for less than half of its original MSRP, but, all that money you save on the price of purchase, you’re likely to make up when it comes to maintaining the car. And we’re not just talking about expensive repairs. Simply getting an oil change in a BMW 320i, for instance, can cost up to $256, according to RepairPal.