Glossary entry

CBS (Condition Based Service).

CBS (Condition Based Service) is BMW’s onboard service-interval system. Each module holds its own counter for the service it tracks: engine oil (DME), brake pads front/rear (KOMBI), brake fluid (KOMBI), cabin filter and spark plugs (IBO/BDC), vehicle check (IBO/BDC). The CBS warning appears at the predicted mileage or time threshold; reset after the service is actually performed.

Glossary entryUpdated August 2026Open data

Overview

Where each counter lives

Engine oil: DME. Brake pads front/rear: KOMBI (E-series) or BDC (F/G-series). Brake fluid: KOMBI (E-series) or BDC (F/G-series). Cabin filter: IBO (F-series) or BDC (G-series). Spark plugs: IBO (F-series) or BDC (G-series). Vehicle check: IBO (F-series) or BDC (G-series).

Why it’s not a single counter

Each module tracks the service it’s responsible for. The DME knows the engine-oil state because the DME runs the engine. The KOMBI knows the brake-pad state because the KOMBI displays the service reminder. A CBS reset on the wrong module is a no-op.

How to reset a CBS counter

Use Beemuu’s Service Functions tab. The project ships the right module address for each counter; you run the routine and the counter resets.

Why you reset after the service, not before

Resetting a CBS counter without performing the service lies to the car about its own maintenance state. The next time the counter triggers, the service will be overdue; the warning will appear sooner; the car will mislead its owner. Always reset after the service is done.

FAQ

What is CBS?

Condition Based Service. BMW’s onboard service-interval system. Each module holds its own counter.

Where is each CBS counter?

Engine oil on the DME. Brake pads and brake fluid on the KOMBI (E) or BDC (F/G). Cabin filter, spark plugs, vehicle check on the IBO (F) or BDC (G).

Can I reset CBS without performing the service?

You can, but you shouldn’t. The counter reflects the actual maintenance state of the car. Resetting it without doing the service lies to the car.

Read the source.

Every glossary entry is a project-local definition. Open a PR if you have a correction or a new term to add.

Full glossaryContributing

Last updated: 2026-08-02 ยท Beemuu contributors