If you own an early M3 and sell it when it is two years old with, say, 20,000 miles on the clock then someone wanting to buy it has very limited choice of 2 years + 20,000 mile cars available. At that point I'm not sure that 69 / 20 plate difference will matter much to the buyer.
Yeah that makes sense.
It's why buying cash is the way to go, i think the depreciation would be a lot lower than people think. I recon battery production will remain the limiting factor over the next 10 years to keep prices high (if not longer). The battery alone is worth a lot, without the car attached.