Thanks for the sympathetic responses. Dealer has been pretty apologetic (Leith BMW in Raleigh, NC). They're overnighting me a new oil cap, offered to no-kidding drive the mechanic out to my house to inspect for leaks, replace the cap, clean the car and clean my garage. Instead I'm driving up to them so they can clean it up and fix it, then they'll give me some of their industrial floor cleaner to take home. I'd rather do it at the dealership vice my garage!
2012 X5: BSM/Black/Sport Activity/STi-R+
(Sold) 2013 BMW M3: JZB/Black/ZCP/M-DCT
(Sold) 2010 Audi S4: Deep Sea Blue/Black/Prestige/S-Tronic
(Sold) 2006 BMW 330i/Jet Black/Black
(Sold) 2005 Audi S4/Moro Blue/Black