CPO program gets you an additional 50K mile warranty and I think 2 more years. It only costs the BMW dealer $700-850 to CPO the car. Find a good place to do a prepurchase examination on it. Just post to the list your location and I'm sure you will get some suggestions.