Check a VIN

Updated

BMW Condition Based Service (CBS): how it works and what it tells a buyer

BMW Condition Based Service (CBS) calculates when oil, brakes, brake fluid and inspections are due from how the car is actually used, instead of fixed intervals. The dashboard only shows what is due next. To judge a used BMW, look at the CBS data logged at each workshop visit: what was due, how overdue it was and whether it was actually done.

3 min read By the CheckVIN Team

BMW dashboard with a condition-based maintenance schedule

How does CBS decide when a service is due?

Each maintenance item has its own logic, based on sensors, driving data and time:

CBS itemWhat drives it
Engine oilDriving style, fuel use and time, up to two years
Front and rear brakesBrake pad wear sensors
Brake fluidTime, typically every two years
Vehicle checkDistance and time
Statutory inspectionDate, where the market requires it

What does CBS reveal about how a car was driven?

The timing of past services is a fingerprint. Short oil intervals point to city driving, short trips or hard use. Long intervals point to motorway kilometres. Frequent brake jobs suggest stop-and-go traffic or an enthusiastic driver.

You will not see this on the dashboard, which only shows what is due next. You see it in the service history, where every visit is dated and logged with its mileage.

Can I see a BMW's CBS data before the viewing?

Yes. In a CheckVIN report, every recorded workshop visit lists the CBS items the car had logged at that moment, so you can read the car's maintenance discipline from home, before you travel to see it. To see which engine and options the car left the factory with, decode the VIN free with the BMW VIN decoder.

ColumnWhat it tells you
StateWhether the item was due at that visit
Due dateWhen CBS had scheduled it
Remaining service lifeKilometres and days left. A negative value means it was already overdue.
DoneA tick means the work was carried out at that visit

Two things to look for. Negative values show how late the owner brought the car in: 900 km over is ordinary, 10,000 km over is a habit. Items that were due but not ticked show work that was skipped. For example, front brakes 3,100 km past due and not done at that visit is a question for the seller: were they replaced somewhere else, and is there an invoice?

Can CBS be reset without a service?

Yes, and that is the catch. A due service can be cleared from the instrument cluster or with an inexpensive diagnostic tool, so a clean CBS display on a used car proves nothing on its own. The test is simple: every reset should match a recorded workshop visit at roughly the same date and mileage. Because the report logs CBS items at each workshop visit, a service that was reset but never carried out shows up as a gap.

What should the service history show on a CBS car?

  • Oil services at regular intervals, never more than two years apart.
  • Brake fluid about every two years.
  • Brake work that makes sense for the mileage.
  • No long silent periods, and mileage that always rises.

More on this in how to read a BMW service history.