When getting an oil change on my 06 Cooper S today I asked the tech if the mileage could be set to shorter interval. For the 1st generation cars there is a setting to use a short or normal interval. The shorter one is 7000 miles. I had that done on my car. Now I don't have try and remember how many miles it has been.