I have a 2009 328 ix with about 40,000 miles. The four year warranty and maintenance program expire next week. The car is CPO'd for another 2 years or 100,000 total miles. I recently received an offer from BMW to extend the maintenance program so that it matched the duration of the CPO warranty. The cost is around $2,000. It covers all scheduled maintenance and wear items like brakes, rotors, wiper blades and clutch, if necessary. Anyone have a view if this is a good deal or not? I will probably do about 17,000 miles per year over the next two years, taking the car to around 75,000 +/- miles. While I generally don't feel tied to a dealer for service, with the CPO warranty, I am a little concerned about a claim being rejected because I didn't have dealer service done.