I have a 2020 X3 M40i with 16k miles. The vehicle has been perfect, no repairs. My lease is up in November of this year. The buy back is 37K and change. The going price for a similar vehicle in my area is 57K. I am looking for opinions, do I purchase the X3 and have it CPO? What club rebates would be available? Thanks!