this could be oil and filter change. I change my 2328i 2000 every 7,500 miles even though the computer light in the dash says 15,000 miles between changes. I also did not pay dealer prices for the 60,000 mile inspection. it's a rip off all the dealer does is check, check this , check that, check this etc. This would cost about $700.00 and thats only if nothing is needed. Well I went to a reputable foreign car mgarage that does Bmw and porsches he charged me $60.00. also when i needed brakes he did all 4 rotors (new) pads 4, new sensor wiring 4 all for around $600.00. I do think the only thing to do at $100,000 miles is sparkplugs its all in the book. good luck, O' btw there is a way to reset the service reminder by pushing the odometer button with the key in the 1st position. I watched this done once and you dont need a tool to re set the service reminder.