The thing with premium models is that, when new, they are out of reach for most of us. Thus, the only way to get one is to wait for the years to pass and depreciation to take its toll.

Even so, not all cars lose value at the same rate. For example, the BMW specifically the 6-Series Gran Coupe held on to its value a lot better than the second-generation CLS, despite the latter being just a year older than the Bimmer.

Now however, with BMW having already deployed a fourth-gen 6-Series in the new Gran Turismo, an all-new 5-Series and with the new 8-Series around the corner, used 6-Series prices are beginning to soften.

In the U.S., for example, you can now find used 640i Gran Coupes for well under $40,000. We actually found multiple models similar to this 2014 640i xDrive Gran Coupe on eBay Motors for roughly $35,000, with some going for even less.

What’s great about these cars is that, 99 times out of 100, they come loaded with goodies such as heated leather seats, sat-nav, a rear-view camera, climate control, power folding mirrors, LED lights and plenty more. And with a 3.0-liter inline six good for 320 PS (315 HP) and 450 Nm (332 lb-ft) of torque, and a 0-100 km/h (0-62 mph) sprint in just 5.3 seconds, you’re not left wanting for power, either.

It’s a lot of car for the price of say, a 2018 Toyota Avalon, which starts from $33,500 and can top $35,000 in XLE Premium spec.

Of course, there is no comparison between the two models. The deal breaker, provided that you do like the 6-Series and don’t mind going used, is whether you can afford its maintenance and insurance costs that are pretty steep. Remember, this was an $80k car when new, so you should budget accordingly. Maybe a second visit to that Toyota dealer wouldn’t be such a bad idea, then…