These instructions apply to the BMW 2 Series Mk2 (G42) 2021-present.
For other models, please choose your vehicle here.
Your BMW 2 Series (G42, 2021–present) uses Condition Based Servicing (CBS) — it tracks each service item separately and shows the one that’s due. After doing the work you clear that item yourself from the instrument cluster, no dealer tool needed. The service reminder is a maintenance prompt, not a fault: it simply means one of the tracked items has run down its allowance and needs attention.
What Condition Based Servicing Means
Unlike a single fixed-mileage light, CBS on the 2 Series keeps a separate countdown for each maintenance item — engine oil, the general vehicle check, brake pads front and rear, brake fluid and more. Sensors and usage data feed each counter, so an item comes due when the car’s own calculation says it needs it rather than at a set distance. When you see the service message, the cluster is flagging whichever item has reached the end of its allowance; often that is the engine oil, but it can be any of the tracked jobs.
Because the counters are independent, you clear them one at a time and only for the work you have actually carried out. Resetting the oil counter, for example, has no effect on the brake-fluid or vehicle-check counters — each keeps running until its own job is done and reset.
Before You Reset
Only reset once the job is actually done. Reset ‘Engine oil’ first if both oil and vehicle-check are due, and make sure the on-board clock is correct — a battery disconnect stops it and can upset the reset.
Park safely with the car in P and the ignition on but the engine off. You need no tools for the reset — just the start/stop button and the trip button on the cluster. Confirm the clock and date read correctly before you begin; CBS uses the time base, so a wrong clock after a battery job can throw off the new interval.
Resetting a CBS Item
- Close all the doors.
- Press the start/stop button quickly three times (no foot on the pedals). On keyless cars this wakes the ignition; otherwise turn the ignition on.
- Press and hold the trip/BC button on the cluster for about 10 seconds until the first service item appears.
- Press the button repeatedly to scroll to the item you’ve done (e.g. Engine oil).
- Press and hold 3 seconds — ‘Perform reset?’ shows.
- Press and hold 3 seconds again — ‘Reset successful’ confirms it.
If It Won’t Reset
CBS only lets you reset an item once it’s dropped to 90% of its life or less. A nearly-new item simply won’t offer the reset — that’s normal.
If a due item still won’t clear, run through these:
- Ignition on, engine off — wake the car with the start/stop button but don’t press the brake, so it powers up without starting.
- Hold long enough — the first hold on the trip button needs roughly 10 seconds to open the CBS list; a short press only cycles the trip display.
- Pick the right item — scroll to the exact job you did; you can only reset the item that is actually highlighted.
- Complete both holds — the first 3-second hold brings up ‘Perform reset?’ and the second confirms it; stopping after the first leaves it unreset.
- Cycle and repeat — switch the ignition off, then wake it again and step through once more.
What Happens Next
When ‘Reset successful’ appears, that item’s counter returns to its full interval and the service message clears for it. If several items were due, the others will still show until you reset each one in turn. Open the CBS list again to confirm the item you did now reads a full allowance. The reset changes only the maintenance counter — any separate warning lamp on the cluster is unrelated and stays until its own cause is dealt with.
How Often It Comes Up
Reset each CBS item once, right after you complete that specific job — oil after an oil change, brake fluid after a fluid change, and so on. Because the 2 Series works out its intervals from real usage rather than a fixed distance, the miles between services vary from car to car, so let CBS run its own countdown and follow whatever it displays. Check your owner’s handbook for the longest time you should leave between services even if your annual mileage is low.
Frequently Asked Questions
How do I reset the service light on a BMW 2 Series?
Close the doors, wake the ignition, hold the cluster trip button ~10s, scroll to the item, then hold 3s and confirm with another 3s hold.
Do I need a BMW diagnostic tool?
No — CBS resets are built into the dashboard.
Why can’t I reset the item?
It must be at 90% of its life or less; a fresh item won’t allow a reset yet.
Does each service have its own counter?
Yes — oil, brakes, vehicle check and more are tracked and reset individually.
Do I reset oil and the vehicle check separately?
Yes. They are independent CBS items, so scroll to each one and reset it on its own; if both are due, do the engine oil first and then the vehicle check.
Is the reset the same on the M240i?
Yes — every G42 2 Series uses the same CBS system and the same cluster button sequence, whatever the engine.
Resetting after a battery change? Set the clock first — see our 2 Series battery guide. For a warning code, look it up on autodtcs.com.
Independent guide — not affiliated with BMW. Always follow your official service manual and safety precautions. Read our full disclaimer.