BMW CBS (Condition Based Service) is a service system based on the mileage, time and driving conditions. Using these parameters, the service condition (service scope) is calculated and shown on the vehicle's information display. The service conditions can also be read out with the diagnostic tool, either as data list parameters or during the service reset for each specific system. When the service reset is finished, an availability factor of 100% is shown. This is then counted down to 0%. The Service counter shows the number of service resets performed (0-15).
There are 10 different points stored in the vehicle's various control units:
CBS Service scope | Interval | Start value Distance (km) | Calculated time interval (months) |
Engine oil: Gasoline/Diesel engines | Flexible | 25000 / 30000 | 24 |
Diesel engine particle filter | Flexible | 200,000 | |
Microfilter: IHKA / IHKR / IHR | Flexible | 45,000 | 24 |
Front brake pads | Flexible | 40000 | |
Rear brake pads | Flexible | 50000 | |
Spark plug | Fixed interval | 100,000 for engines over 1.6 litres, otherwise 60,000 | |
Vehicle inspection: Gasoline/Diesel engines | Fixed interval | 50000 / 60000 | 48 |
Brake fluid | Fixed interval | 24 | |
Service inspection | Country-specific | Programmable | |
Emissions check | Country-specific | Programmable |
At the service reset, the CBS scope is reset to 100%. This cannot be reset to the earlier value.
At service reset, the service counter increases by 1. This cannot be reset to the earlier value.
Data list parameters only show the current service status and have no relation to the service calculation.
If the brakes are reset without new brake pads and wear indicators being installed, trouble codes will be generated and warning messages shown on the information display.
Test conditions:
Ignition on.
Procedure:
Start the function.
A dialogue box shows the current service status for the selected CBS reset.
Confirm with "Yes" to perform the service reset.
If availability factor is higher than 80%, a dialogue box is shown with a question asking if you want to continue or cancel the function.
The function can be cancelled with "No".
A dialogue box indicates that a reset cannot be undone. Confirm with "Yes" to perform the reset.
The function can be cancelled with "No".
A dialogue box shows the new values for the CBS reset.
Press "OK" to exit the function.
After completed function, turn off the ignition and wait for 60 seconds to save the new service values.
Turn on the ignition and check the new service values in the vehicle's combination instrument or information display (depending on the vehicle's equipment). It is also possible to read in the data list parameters that the reset has been performed correctly (availability factor 100%).
If the function failed, run a battery reset to restart the combination instrument. A battery reset is performed as follows.
Turn off the ignition and remove the key, wait at least 20 minutes so that all vehicle systems are in resting mode, the vehicle must be stationary and no doors may be opened during this time.
Check that the vehicle is in resting mode (system is in resting mode when the vehicle's start/stop button is off). Remove both cables from the battery and wait at least 2 minutes.
Reconnect the cables and check the vehicle's service values.