When I bought my M3P in March 2022, for £61k, I looked at the Guaranteed Future Value on finance and thought it could never be worth as little as £21k!
I got a trade-in offer the other day. Under 2 years old with 22k miles, valued at £28,100. Just looked at what's for sale in certified used...