Tischer says MSRP on the oil change kit is $53.08 but they charge $62.00 because of shipping! (weight) It might be cheaper from your local dealer, even with sales tax, because of that.
My local indy guy charges me $20 and I provide the oil and filters. I'm getting too old to roll around under a car now. So, $73.08 plus tax if I provide the oil and filter.
BMW specifies annual oil changes and mine was done for free by BMW at less than 3000 miles. If not, I'd go for 7,500, not 15,000.
E91 6MT Alpine, Terra, Xenons, ZSP, ZCW, ZPP, PDC, CA, alarm, M shifter and M brake handle, Euro rear fog light switch, Euro aspheric mirrors, rear power outlets, Garmin nüvi custom cupholder mount, Lidatek, V-1 built-in remote display, tire pump, jack, floor mats.