Thought you may find this helpful. On a 330i '03 You can re-set the "Mile to go be for next oil service" light very easily. On the dash press the reset button for the computer (left one) and hold it down. Turn the ignition on and hold the button. The screen will say please wait. Then it will go back to 15525.
Hope this help all you who do your own oil changes.
Hope this help all you who do your own oil changes.