These instructions apply to the BMW 3 Series Mk6 (F30/F31/F80) 2011-2020. For other models, please choose your vehicle here.
Last updated:
The BMW 3 Series F30/F31/F80 (2011–2020) — the sixth-generation 3 Series saloon (F30), Touring estate (F31), and M3 (F80, plus M3 CS / Competition / Pure variants), built in Munich (Germany), Regensburg (Germany), and Rosslyn (South Africa) for global markets, with an enormous engine range covering 316i / 316d (N13/N20/N47/B47 four-cylinders, 85/100 kW), 318i / 318d (N20/N47/B47, 100–110 kW), 320i / 320d (N20/N47/B47/B48, 120–135 kW including 320d EfficientDynamics), 325d / 328i (N20/N47/B47, 160 kW), 330d / 330i (N55/N20/B47/B58, 190–215 kW including the xDrive variants), 335i / 340i (N55/B58, 225–240 kW), the M3 (S55 3.0 twin-turbo straight-six, 317–331 kW), and the plug-in hybrid 330e (B48 2.0 + electric motor, 185 kW) — uses BMW’s Condition Based Servicing (CBS) system. CBS tracks every service item independently (engine oil, vehicle inspection, brake pads, brake fluid, spark plugs, micro-filter, vehicle check, etc.) and each is reset separately. There are two methods depending on infotainment trim, both owner-accessible.
When to Reset the Service Indicator
- After completing any CBS-tracked service item — engine oil, vehicle check / inspection, brake pads (front and/or rear separately), brake fluid, spark plugs, micro-filter (cabin filter), engine air filter.
- If the cluster shows a service item name (e.g. “Engine oil” or “Brake fluid”) with a remaining distance / time at startup or in the iDrive Service Requirements menu.
⚠️ Critical CBS rules to follow:
- Order matters: if both “Engine oil” and “Vehicle check” are due, reset Engine oil first. BMW firmware uses the order to determine the next algorithm period.
- The reset only works if the item is at 90% or less of its remaining lifetime. If you change oil at 95% remaining the cluster won’t accept the reset.
- The on-board clock must be correct. If the 12V battery was disconnected, the CBS clock stops at the disconnect time — reconnect, set the clock via iDrive / cluster Time menu before resetting.
- The brake pad reset only works if the brake wear sensors are intact. Missing or disconnected pad-wear sensors block the reset.
Before You Start
- Close all doors. CBS firmware checks door state.
- For keyless / KESSY (Comfort Access) cars: insert the key fob into the dashboard slot (located beside the steering column on most F30s) or ensure the fob is in the cabin, then press the start/stop button twice without depressing any pedal — first press is ACC, second press is IGN-ON.
- For non-keyless cars: insert and turn the key to position II (ignition on, engine off).
- Do not press any of the pedals — pedal input triggers IGN-ON-and-START on push-button cars, which puts the car in run mode and disables CBS reset access.
- Complete the actual service work before the reset. Confirm the 12V battery is in good health and the on-board clock is correct.
- Locate the trip-recorder button (1) on the cluster — the small black button on the lower-left of the speedometer face. Used for Method 2 across all F30/F31/F80 cars.
Tools and Supplies
None for the reset itself. For an oil change, fresh BMW-spec oil — 0W-30 ACEA C3 / BMW Longlife-01 FE for the older N-series engines (N13/N20/N47/N55); 0W-30 ACEA C3 / BMW Longlife-12 FE / Longlife-14 FE+ for the newer B-series (B47/B48/B58); 5W-40 ACEA A3/B4 / BMW M-spec for the M3 S55. A new cartridge filter (cap-style housing on top of the engine — different cap sizes by engine code; 32 mm hex typical on B-series); sump-plug torque 25 Nm. Capacity: 320i N20 takes 5.0 L with filter; 318i B38 takes 4.25 L; 330i B48 takes 5.25 L; 320d N47 takes 5.2 L; 320d B47 takes 5.5 L; 335i N55 / 340i B58 takes 6.5 L; M3 S55 takes 6.5 L.
Method 1 — BMW ISTA / Diagnostic Tool (Workshop)
For a BMW dealer or workshop with the BMW ISTA / Rheingold diagnostic system. Useful when (a) the trip-button method is locked out (battery just replaced, CBS clock incorrect), (b) you want to batch-reset multiple items quickly, or (c) the brake wear sensors are missing and CBS won’t accept the brake reset without ISTA’s override.
- Connect ISTA to the OBD-II port (driver-side footwell, under the dash).
- Power-on the vehicle (ignition ON, engine off).
- Open the Service Reset function — typically under Vehicle Management → Service Functions → CBS reset.
- Select the service item(s) to reset.
- Follow ISTA’s prompts. Disconnect and cycle the ignition.
Method 2 — Trip-Recorder Button (Owner Method)
Works on every F30/F31/F80 regardless of iDrive level. This is the standard owner-accessible CBS reset.
- Close all doors.
- (Keyless) Insert key into the dashboard slot. Press start/stop button twice without depressing any pedal — IGN-ON, engine off. (Non-keyless: turn key to position II.)
- (Optional but recommended) On the cluster MFD, navigate to show the clock — some firmware variants require the clock display to be active.
- Press and hold the trip-recorder button (1) on the cluster.
- Keep the button pressed for 10 seconds. The first CBS service item will appear on the cluster MFD.
- To cycle through the other service items, press the trip-recorder button briefly.
- When the item you want to reset is displayed, the cluster will show “Reset executable”.
- Press and hold the trip-recorder button for 3 seconds. “Execute Reset” appears.
- Press and hold the trip-recorder button for another 3 seconds to confirm. “Reset running” appears, then “Reset successful”.
- The service item is now reset.
- Repeat from step 6 if you have other completed items to reset (in the order described above — oil first, then vehicle check).
- Switch the ignition off.
Method 3 — iDrive Menu (Cars with iDrive Infotainment)
On F30/F31/F80 cars equipped with iDrive (most F30s sold in the UK after 2012 — Sport / Luxury / M Sport trims with the 6.5 or 8.8-inch screen), CBS resets can also be triggered via the iDrive menu. The trip-button method (Method 2) still works on iDrive cars — Method 3 is just an alternative that some owners prefer.
- Power-on the vehicle (ignition ON, engine off) as in Method 2 steps 1–2.
- Press the iDrive controller knob (on the centre console between the seats) to wake the iDrive system.
- Scroll the controller wheel and select ‘Info sources’ from the main menu. Press to confirm.
- Scroll to and select ‘SERVICE’. Press to confirm.
- Scroll to and select ‘Service requirements’. Press to confirm.
- Scroll to and select ‘Stat. vehicle insp.’ (Status of vehicle inspection). Press to confirm.
- Scroll to and select ‘Status’. Press to confirm.
- Select the required service item from the list (Engine oil, Brake pads, Brake fluid, etc.).
- Scroll to ‘Schedule date for service’. Press to confirm.
- Set the new service interval (typically leave at the default — the algorithm calculates the next CBS interval automatically).
- The service interval is now reset.
- Switch the ignition off.
Verify the Reset Worked
Switch the ignition off, wait 30 seconds, then cycle back on. The CBS warning for the items you reset should no longer appear at startup. Open Info sources → SERVICE → Service requirements on iDrive (or hold the trip-recorder button for 10 seconds on non-iDrive cars) — the reset items should show fresh full intervals. Typical F30 CBS intervals:
- Engine oil (most non-M variants): up to 20,000 miles (32,000 km) or 24 months — Condition-Based, often shorter in real use.
- Engine oil (M3 S55): up to 12,000 miles (19,000 km) or 12 months — BMW shortens for the M3.
- Engine oil (330e PHEV): up to 20,000 miles (32,000 km) or 12 months — algorithm tightened for hybrid use case.
- Brake fluid: 24 months from last change (fixed).
- Spark plugs (petrol): 60,000 miles (100,000 km).
- Front / rear brake pads: reset when pads are replaced — algorithm tracks remaining lifetime based on wear-sensor signals.
- Vehicle inspection: 24 months (or by CBS algorithm).
- Micro-filter (cabin filter): 24 months.
UK city use shortens the oil interval — typical real-world signals at 8,000–12,000 miles even on the non-M cars. The 330d / 335d diesels with DPF can shorten further if frequent short trips prevent full DPF regen.
Troubleshooting
- The trip-button doesn’t bring up the CBS list. Confirm IGN-ON state — on keyless cars press start/stop twice without pedal input. Pressing the brake during start puts the car into engine-start mode which disables CBS access. Also confirm doors are all closed.
- “Reset executable” doesn’t appear for the item I want. The item is at >90% of its remaining lifetime, so CBS won’t accept the reset (BMW’s anti-mistake check). Drive the car enough to bring it below 90% — or use ISTA which can override.
- I held for 10 seconds but nothing happened. Some firmware versions need 12–15 seconds. Don’t release until the first CBS item appears on the MFD.
- “Reset successful” appears but the warning returns at the next start. 12V battery condition or wrong on-board clock. Load-test the battery; if old (>5 years) or recently disconnected, replace and reset the clock via iDrive Settings → Time before retrying CBS reset.
- The brake pad reset won’t accept. Brake wear sensors are missing or unplugged — common when pads are changed and the sensors don’t get reconnected. Plug the sensors back in, then retry. ISTA can force a reset if the sensors are physically broken.
- I have an F30 LCI (facelift, 2015+) — same procedure? Yes. The 2015 LCI updated the headlights and added the B-series engines, but kept the cluster and CBS architecture unchanged. Methods 2 and 3 both apply.
- M3 (F80) — same procedure? Yes. The M3 uses the same CBS firmware family. Its shorter oil interval (12 months / 12,000 miles) is built into the algorithm — same trip-recorder and iDrive reset paths.
- 330e PHEV — anything different? The 330e adds high-voltage battery cooling items to the CBS list, but engine oil and standard items reset the same way. The HV battery items themselves are dealer-only via ISTA.
- 3 GT (F34) — same procedure? Yes. The 3 GT shares the F30 cluster and CBS. F34 is sometimes called out separately in HaynesPro (it has its own modelId) but the reset method is identical.
Frequently Asked Questions
What does the spanner / wrench symbol on the F30 mean?
BMW’s CBS displays the specific service-item name (e.g. “Engine oil” or “Brake fluid”) rather than a generic spanner — but on lower-trim non-iDrive cars a generic wrench/spanner icon appears alongside the item name. None of these are engine faults — the yellow CEL / orange engine-check is separate.
Do I need a diagnostic tool?
No, for normal CBS resets. The trip-recorder Method 2 works on every F30/F31/F80. ISTA / Method 1 is only required when (a) brake pad-wear sensors are missing, (b) the CBS clock is wrong after a battery disconnect, or (c) you want to override the 90% rule.
Does the reset clear engine fault codes?
No. The reset zeros the CBS counters only. Engine fault codes need a scan tool. For DTC interpretation see autodtcs.com.
Why does BMW say to reset Engine Oil before Vehicle Check?
The CBS algorithm uses the reset order as a data point — resetting Vehicle Check first when Engine Oil is also due tells the firmware that Engine Oil is more recently overdue, which throws off the next-interval prediction. Always reset oil first if both are due.
Is the procedure the same as the BMW 5 Series F10?
Yes — the F30 and BMW 5 Series F10/F11/F18 (2010–2017) share the same CBS firmware family with identical menu paths and the same trip-recorder button method. The 1 Series F20, X1 F48, and Z4 F89 use the same approach. The Mini F56 (BMW subsidiary) also shares the CBS architecture — see our Mini Cooper F56 guide for the Mini-specific iDrive menu layout.
How often does the F30 service indicator come up?
Depends on the CBS algorithm’s read of your driving. Engine oil typically arrives at 10,000–20,000 miles or 24 months on non-M cars, 12 months / 12,000 miles on the M3. Brake fluid is always 24 months. Vehicle inspection is a separate 24-month item.
What about the G20 3 Series (2019+)?
The seventh-generation 3 Series (G20 saloon, G21 Touring, G80 M3, G28 LWB) launched in 2019 with the new BMW Operating System 7 infotainment and a fully digital Live Cockpit cluster. The CBS reset moves into the new digital interface — different menu paths, but the same trip-recorder method still works as a fallback. We’ll publish a dedicated G20 guide.
For DTC code interpretation on BMW vehicles see autodtcs.com.
Disclaimer: The information on this page is provided for general guidance only. Always follow your official service manual and safety precautions when working on your vehicle. We are not responsible for errors, omissions, or any damage resulting from the use of this information.
This website is an independent resource and is not affiliated with, endorsed by, or sponsored by BMW. All trademarks and brand names belong to their respective owners.