Read up a lot on non-factory maintenance plans. Most are crap, and a whole lot of those companies will go under leaving you with nothing at all except a receipt and empty pockets. If you can get a BMW-sponsored plan, especially a CPO/extended warranty, go with that. It will cover your very expensive repairs most of the time. I would never get an aftermarket extended warranty after hearing horrible stories from 2 of my friends personally and dozens of people on rennlist.com and other forums.
1962 Porsche 356 Coupe Champagne/Black
1988 Porsche 911 M491 Cab Granite Green/Linen
2002 BMW M3 Coupe Carbon Black/Black
1992 Porsche 968 Coupe Black/Black
1997 Porsche 993 Coupe Arctic Silver/Black
2001 Porsche 996 Coupe Black/Black