To reset the 2004 BMW 3 Series service interval, please follow these instructions:
1. Turn off the ignition.
2. Press and hold the TRIP ODOMETER button in the instrument cluster and turn the ignition to position 2 – do not start the engine.
3. Keep the button pressed for 5 seconds until OIL SERVICE RESET (RE) or INSPECTION RESET (RE) appears in the display. Then release the button.
4. Press and hold the button again for 5 seconds until RE or RESET flashes in the display. Then release the button.
5. With the display flashing, press the button briefly to reset and display the new Service Interval. After this, END SIA appears in the display for approximately 2 seconds.
6. Turn the ignition off and start the engine to verify the indicator has been reset.