Your BMW is a bit different than my last two. The engines computer told you when it was time to change oil based on your driving habits and time. If you wanted the oil changed prior to when onboard computer determined it was time, I had to pay for the oil change, it was not part of the covered...