My point is more in-line with a
@JHZR2's, the BMW will always have reasonably strong value, due to its prestige and lower production figures, while a commodity car, and it doesn't have to be a Tesla, it could be a Corolla, Civic or Crown Vic, won't.
Even using a Corvette as an example, a 1968 Corvette base with the 327, in good condition (#3) according to Hagerty, is worth $21,500. The 427 cars are worth more, depending on the engine code. This ranges anywhere from $32,300 (L36) to $333,000 (L88). If we look up a 1968 Ferrari 330 GTS in #3 condition, it's worth anywhere from $640,000 (base) to $39.1 million (GTO SII). A Lamborghini Miura is worth $1.65 million. A 1988 BMW M3 base (2DR) is worth $67,700, while a 1988 Corvette base is worth $10,800.
The closer you get to "appliance" (mass produced, high sales uptake) the lower the long term value is going to be and the lower the value floor is going to be when it does bottom out. With most limited production cars, this is a U-shaped curve where the car depreciates, then goes back up as it gets older and good examples become harder to find. Rarer trims are impacted by this even more. '03/04 "Terminator" Mustangs are a good example of this.