I worked out good for me. I got the maintenance plan added in with my 06 X3. I never had to pay for anything other than fuel and tires (if you need them). I Bought my CPO vehicle with 30K miles. The maintenance plan extended the factory warranty to to 4 years or 100K miles, which ever comes 1st. It’s like buying the vehicle new, just broke in a little. BMW usually have awesome interest rates too on CPO’s. I ended up with 1.9% financing for 60 months. My new car rate on the 128i is 3.9%. It depends on the vehicle your interested in. Right now their offering 0.9-2.9% on CPO 3 series. I’ve bought BMW’s form both Keeler and Capital Cities. They are both good to talk to without the hassle or pressure, to buy a car, on the spot. Both dealers have been good to me. Keeler never followed up on my calls for the 1 series, so I bought it form Capital Cities. My salesman there was great, but I don’t think he took me seriously when I said I wanted to buy another vehicle.