I have a 2009 BMW 335i Coupe with CPO to 10/25/14 (or 100,000 miles), premium and sport packages, automatic transmission, and 43,000 miles on the clock. The new vehicle warranty - and with it the free maintenance program - expires on 10/25 this year and will cost me $2,095 to extend to the end of the CPO period/mileage. Apart from two or three more oil changes ($125 + tax at my local dealer), I'm told that'd also cover two major services at 60,000 and 90,000 miles (about $650 + tax) plus other potentially expensive maintenance such as for brake pad replacement ($800 or more + tax?), as well as wiper inserts and engine drive belts. I've been driving about 14,500 miles/year, so unless that increases dramatically I won't reach the 90k miles service interval before the 12/2014 expiration date. And my brake linings are currently about 8mm both front wheels and 7mm both rears. Is that $2,095 worth it? The math seems to indicate it'll be a close call either way, so I'd really appreciate any advice and counsel before I consider calling the dealer with credit card in hand. Thanks much.