How to reset E46 oil service / inspection light

Share on Facebook5Share on Tumblr0Share on Google+0Tweet about this on Twitter
Reset BMW E46 oil service indicator light procedure
Problem: Reseting your service indicator after oil change.
Application: All E46 models 9/99 onward
Solution: Perform the steps below
Cost: FREE

How to reset BMW E46 oil service / inspection oil light:

After performing an oil change, the BMW E46 oil service / inspection light must be reset.  Once reset, the computer will then count down from 15,000 miles until the next oil change.  The below procedure works on every BMW E46 model produced from 9/99 onward.

The reset procedure is straight forward and does not require any specialty tools or even for the vehicle to be brought to a dealer.  If you change your own oil at home you can and must reset your indicator light through the steps below.

What are the steps?

  1. Turn the ignition key in the "off" position.
  2. Press and hold the lower left button on the instrument cluster, which is the trip odometer button.
  3. While the trip odometer button is pressed, turn the ignition key to the FIRST position (KLR).
    1. IMPORTANT:  DO NOT GO TO THE SECOND POSITION, if you do remove the key and start over
  4. Keep the trip odometer button pressed for approximately 5 seconds until one of the following words appear in the display: "OIL SERVICE" or "INSPECTION" with "rESET" illuminated above.
  5. Release the trip odometer button and press and hold it until "rESET" flashes.
  6. White the display is flashing, press the left button briefly to reset the service interval.
  7. After the display has shown the new interval, the following will appear: "END SIA".

The system can only be reset again after 2.5 gallons (10 liters) of fuel have been consumed.


Reset BMW E46 oil service indicator light procedure
Reset BMW E46 oil service indicator light procedure

Related posts: