Just bought a 2020 X5 40i X drive as a CPO from a dealership. Options include metallic black paint, Harmon Kardon, comfort, remote start, AWD.

21k miles. Clean Carfax

Price was listed at $40,899. Was able to get it to $38.8k including $500 for financing through BMW (they were able to match the best rate I found)

It’s been really tough as I’ve found most dealers barely budge on negotiating nowadays.

How did I fair?