Any suggestions on how to get the dealer to perform some inspection level 2 work 4500 miles prior to the scheduled mileage? My engine is hesitating and stalling at idle. The lower the gas level, the more pervasive. Last week the check engine light came on. A non BMW dealer mechanic stated it was a vacuum hose code and reset the check engine light. He was not able to find a vacuum leak. He pulled the gas filter and blew it out said it was full of gunk. He thinks the car just needs a "tune-up." Because I have the extended maintenance plan, I took the car to the dealer to get the inspection 2 service performed. This would result in replacing the gas filter, air filter, etc... tune-up type items my car appears to need now. The problem is my mileage is 55,500 and the service due count down states I have 4,500 miles to go before inspection 2 is due. The dealer is balking at performing the work under the maintenance plan and wants to send me away, telling me to buy the BMW gas additive. It seems ridiculous to not perform the maintenance when needed, even if it's before the scheduled date. At this rate, I'll have to pay to have the maintenance done now. 4000 miles later, there will little to know work for BMW to do under my pre-paid plan. I'll in effect pay twice. Any suggestions on how to get the dealer to perform some inspection level 2 work 4500 miles prior to the scheduled mileage? Thanks.