WIth 15K on my '03's clock, and just one year as the original owner, I decided to buy both the extended warranty (THe BMW Original Owner Protection Program) and BMW Maintenance Program Upgrade. Together they cost me $5K, covers me up to 72 months and 100K, of course they kick-in after the original warranty and maintenace expire (in my case probably in two more years - as I drive 15K per year). I should be in good shape now until March 2010. Of course there will be non covered costs, oil changes every 5K or so (jury is still out on that), tires, clutch, and any upgrade I desire (ie dampers, differential, anti-sway bars). Peace of mind as I drive it to 100K. There is a $50 deductible and they refund the full amount if the car is totalled before the extension period starts.