12/03/2005
That persistent oil service light on your BMW 5 Series can be a real nuisance, especially after you've just performed a fresh oil change. While it might seem like a job for the dealership, resetting this indicator is often a straightforward process you can accomplish yourself, saving both time and money. BMW vehicles, particularly the 5 Series models like the E39, E60, and E61, utilise a Condition Based Servicing (CBS) system, or an older Service Interval Indicator (SIA) system, that monitors various parameters to determine when maintenance is due. Once the service is completed, the light needs to be reset to reflect the new service interval. Ignoring this light won't harm your car, but it will mean your service reminder system isn't functioning correctly, potentially leading to missed future maintenance.

This article will guide you through the precise steps required to reset the oil service light for the BMW 5 Series models E39, E60, and E61. Each model has a slightly different procedure, reflecting the evolution of BMW's onboard electronics. It's crucial to follow the steps carefully for your specific model to ensure a successful reset. Remember, resetting the light is simply telling your car that the oil service has been completed; it does not replace the actual oil change itself. Always perform the necessary maintenance before attempting to reset the light.
Resetting the Oil Service Light on a BMW 5 Series E39 (1997-2003)
The BMW E39 5 Series models, spanning from 1997 to 2003, utilise an older, but still effective, method for resetting the oil service indicator. This procedure relies on the trip odometer reset button in the instrument cluster, a simple yet effective way to communicate with the car's service system. Accuracy in timing and button presses is key here.
Here’s the step-by-step guide for your E39:
- Ensure the ignition key is off. This is a critical starting point to ensure the system is in the correct state for the reset procedure.
- Press and hold the trip odometer reset button located in the instrument cluster. This is typically the left-hand button.
- While still holding the button, turn the ignition key to the first position. Do not start the engine.
- Keep the button pressed for approximately 5 seconds. During this time, you should observe changes on the display.
- After about 5 seconds, one of the following phrases should appear in the display: “Oil Service” alongside “Reset”. It's important to note that the word “Reset” will only appear if the coded minimum consumption limit has been reached, indicating that a reset is indeed possible. If “Reset” is not displayed, it means the minimum limit hasn't been met, and the system won't allow a reset at this time.
- Once “Reset” is visible, press and hold the reset button again. Continue holding until the word “Reset” begins to flash. This flashing indicates that the system is ready to accept the reset command.
- While the display is flashing, briefly press the left button (the trip odometer reset button) one more time. This short press confirms the reset of the service interval.
- The display should then show the new service interval, followed by “End SIA”, signifying that the Service Interval Indicator system has been successfully reset.
Important Note for E39 Owners: The system on the E39 can only be reset again after approximately 10 litres (or 2.5 US gallons) of fuel have been consumed. This is a built-in safeguard to prevent premature or repeated resets without actual driving and consumption, ensuring the system accurately tracks service intervals based on vehicle usage.
Resetting the Oil Service Light on a BMW 5 Series E60 (2003-2010)
The BMW E60 5 Series, produced from 2003 to 2010, features a more sophisticated electronic system compared to its E39 predecessor. The reset procedure for this model involves a slightly different sequence of ignition cycles and button presses, leveraging the digital display for feedback. Patience and precise timing are paramount for a successful reset.
Follow these instructions for your E60:
- With the ignition switched on, set the odometer trip meter back to zero by pushing it once. This clears the current trip reading.
- Switch the ignition back off again. This step is crucial and, as many E60 owners have discovered, often overlooked, preventing access to the service menu.
- Now, you are ready to begin the actual reset procedure. Switch the ignition on again. This means turning the key to the position where the battery, oil, and parking brake lights are displayed, and the key is ready to start the engine, but do not actually start the car.
- Press and hold the odometer reset button for a duration of between 5 and 10 seconds. Keep your eyes on the top window between the clocks.
- After holding the button, a yellow triangle with an exclamation mark in its centre should appear in the top display window. This is the Service icon, typically where the outside temperature or time/date is shown. Release the odometer button briefly once this icon appears.
- Immediately after releasing, press the odometer button again straight away. This action should bring up a picture of the brake fluid symbol, similar to what you’d see in the iDrive service menu.
- Just release the button again and press it immediately once more. The next service item in the sequence will now appear. You'll need to cycle through these items until you reach the oil service indicator.
- Once you see the oil service light indicator (often an oil can symbol), continue holding the odometer button. Do not release it.
- Keep holding the odometer button until the word “RESET?” appears at the bottom of the lower display window.
- When “RESET?” is displayed, continue to push and hold the odometer button. The system will then perform the reset. You should see a confirmation, often indicated by the word “RESET” followed by a checkmark or similar confirmation on the display, signifying that the reset is complete.
Resetting the Oil Service Light on a BMW 5 Series E61 (2004-2010)
The BMW E61, the touring (estate) version of the E60, shares the same electronic architecture and thus a very similar, if not identical, service reset procedure. This model, produced from 2004 to 2010, also relies on specific button presses and timing. The key difference for E61 owners is often the push-button start system, which slightly alters the initial ignition step.
Here’s how to reset the oil service light on your E61:
- Insert your key into the slot.
- Press the START/STOP button without pressing the clutch (manual transmission) or brake pedal (automatic transmission). This will turn on the ignition but not start the engine.
- Wait for the initial service reminder messages or warning lights to disappear from the display. This ensures the system is ready.
- Immediately after the service reminder goes out, press and hold the odometer reset button. This button is typically located on the instrument cluster.
- Keep the odometer reset button pressed. After approximately 3 seconds, a warning triangle symbol will appear in the display. Continue holding the button.
- After another 2-3 seconds of holding, the oil-can symbol should appear. This indicates you've successfully entered the service menu for the oil service.
- Critical Warning: If you hold the button for too long, specifically around 10 seconds or more, the system may enter an internal coding mode. If this happens, immediately shut everything down (press START/STOP again to turn off ignition) and start the entire procedure over from step 1.
- Once the oil-can symbol appears, indicating you are in the service menu mode for the oil service, you will use the push button (often referred to as the BC button) located on the end of the left steering column switch (the stalk for wipers, high/low beams).
- Use the BC button to scroll through the various service items. You'll typically push it briefly to cycle.
- When the oil service light symbol is displayed and highlighted, press the BC button on the end of the wiper switch and hold it.
- “Reset” should now appear in the display. Continue to press and hold the BC button for 2-3 seconds.
- A small clock display will show on the screen, indicating that the reset process is being performed. Once complete, the new service interval should be displayed.
- You can now select another service item to reset (if needed, by repeating step 9 and onward) or simply press the START/STOP button to end the process and turn off the ignition.
Comparative Overview of BMW 5 Series Oil Service Light Reset Procedures
While the goal is the same, the method for resetting the oil service light varies significantly across the generations of the BMW 5 Series. Understanding these differences can prevent frustration and ensure you're using the correct procedure for your vehicle.

Here's a quick comparison:
| Model (Years) | Key Start Position | Primary Button(s) Used | Key Indicator | Confirmation/Action |
|---|---|---|---|---|
| BMW E39 (1997-2003) | Ignition 1 (Accessories) | Trip Odometer Reset Button (Left) | "Oil Service" with "Reset" | Hold for flashing "Reset", then brief press. |
| BMW E60 (2003-2010) | Ignition On (Lights on, Engine off) | Odometer Reset Button | Yellow Triangle, then Oil Can/Service Items | Hold for "RESET?", then hold again. |
| BMW E61 (2004-2010) | Ignition On (via START/STOP) | Odometer Reset Button, then BC Button | Warning Triangle, then Oil Can Symbol | Hold BC button for "Reset", then clock icon. |
Important Considerations and Troubleshooting
Successfully resetting your BMW's oil service light requires attention to detail. Here are some common points to remember and potential issues you might encounter:
- Correct Timing is Crucial: Many of these procedures rely on precise timing for holding and releasing buttons. Too short or too long, and you might not enter the correct menu or initiate the reset.
- Model-Specific Procedures: Do not attempt to use an E39 procedure on an E60, or vice-versa. Each model has its unique sequence.
- Actual Maintenance First: Always perform the necessary oil change and filter replacement before attempting to reset the light. The light is a reminder, not a substitute for maintenance.
- What if 'Reset' Doesn't Appear (E39)? As noted, if the minimum fuel consumption limit (approx. 10 litres) hasn't been met, the E39 system will not allow a reset. Drive the car for a bit, consume some fuel, and then try again.
- Entering Coding Mode (E61): Be very careful not to hold the odometer button for too long on the E61/E60, as this can inadvertently lead you into internal coding menus. If this happens, simply turn off the ignition and start over.
- Why Resetting is Important: While a glowing light won't stop your car from running, a correctly functioning service indicator system helps you keep track of your vehicle's maintenance schedule. BMW's Condition Based Servicing (CBS) is designed to optimise service intervals based on actual usage, making accurate resets vital.
- Other Service Lights: While this guide focuses on the oil service light, BMW vehicles have various other service indicators (brakes, inspection, spark plugs, etc.). The general principle of accessing the service menu via the odometer or BC button might be similar, but the specific item selection and reset confirmation will differ. Consult your owner's manual or a specific guide for those procedures.
- Professional Tools: For more complex resets, diagnostics, or if you consistently struggle with manual resets, professional diagnostic tools (like ISTA/D or third-party OBD-II scanners with BMW-specific functions) can perform these resets electronically. However, for the basic oil service light, the manual method is usually sufficient.
Frequently Asked Questions (FAQs)
Here are some common questions drivers have about resetting their BMW 5 Series oil service light:
Q1: Why does my oil service light come on?
A1: The oil service light illuminates to remind you that an oil change is due. BMW's Condition Based Servicing (CBS) system (or older Service Interval Indicator, SIA) calculates the remaining service life based on factors like mileage, time, fuel consumption, and driving style. Once the calculated interval is reached, the light appears.
Q2: Is it safe to drive with the oil service light on?
A2: Yes, it is generally safe to drive with the oil service light on, assuming you have actually changed the oil. The light is a reminder for scheduled maintenance, not an immediate warning of a critical mechanical fault (like low oil pressure). However, it's best to reset it promptly after an oil change so your service reminder system functions correctly for future maintenance.
Q3: Can I reset other service lights using these methods?
A3: The procedures outlined here are specifically for the oil service light. While the initial steps to access the service menu might be similar for other service items (like brake fluid, vehicle inspection, or spark plugs), the specific symbol to select and the confirmation method will likely differ. Always refer to your car's manual or a dedicated guide for other service resets.
Q4: My light won't reset, even after following the steps. What could be wrong?
A4: There are a few possibilities:
- Incorrect Timing: The most common issue is not holding or releasing buttons for the exact duration specified. Try again, being very precise.
- Wrong Model Procedure: Ensure you are following the steps for your specific BMW 5 Series model (E39, E60, or E61).
- Minimum Limit Not Met (E39): For E39 models, if the car hasn't consumed enough fuel since the last reset, it won't allow another reset. Drive for a bit and try again.
- Underlying Issue: In rare cases, a faulty sensor or instrument cluster issue might prevent a reset. If all attempts fail, professional diagnosis might be necessary.
Q5: Do I need special tools to reset the oil service light?
A5: No, for the oil service light on these BMW 5 Series models (E39, E60, E61), you do not need any special tools. The reset can be performed using the car's standard buttons and ignition sequence, as detailed in this guide. Diagnostic tools are typically only needed for more complex resets or troubleshooting.
Q6: How often should I change my BMW's oil?
A6: BMW's Condition Based Servicing (CBS) system will typically indicate oil change intervals ranging from 15,000 to 20,000 miles (or every 1-2 years), depending on driving conditions and oil type. However, many enthusiasts and mechanics recommend more frequent changes, especially for older engines or aggressive driving, typically every 8,000-10,000 miles, or annually, whichever comes first. Always use BMW-approved oil.
Conclusion
Resetting the oil service light on your BMW 5 Series E39, E60, or E61 is a straightforward task once you know the correct procedure for your specific model. By carefully following the steps outlined in this guide, you can confidently perform this piece of DIY maintenance after an oil change, ensuring your vehicle's service reminder system is accurate and ready for the next interval. Remember, the light reset is merely a confirmation to the car's computer; the critical part is always performing the actual oil change using the correct specification of engine oil. Staying on top of your vehicle's maintenance not only prolongs its life but also ensures a smoother, more reliable driving experience. Happy motoring!
If you want to read more articles similar to BMW 5 Series Oil Service Light Reset Guide, you can visit the Maintenance category.
