Picked up a CPO 2005 X5 at the end of September with 50k miles. Here's the repair list so far.
New windshield (air leak) - Covered by the dealer
New mirror motor for right side - Covered by the dealer
New blower motor - CPO
Intake boot - On me
Rear hatch bumpers - On me
Rear hatch switch - CPO
CPO is up at the end of this week. I hope I've found all the problems.
At least the dealer has been good about covering the first two items. This X5 was CPO'd, but not by this dealer. But man, the little items add up fast on these vehicles.