I believe it can be done without a scan tool but it has to have a new sensor first.
Resetting a maintenance operation in the vehicle (Condition Based Services)
The CBS service jobs can be reset in the car with the on-board computer button on the direction indicator/main-beam switch. It is only possible to code the statutory intervals specific to individual countries with the diagnosis system. It is always recommended to reset the CBS jobs via the diagnosis system.
A reset is only possible in the vehicle if the maintenance scope availability is below 80 %.
On-board date must be correctly set.
Note: First carry out the service measure.
Resetting of a service job must always be carried out after the service measure has been completed.
Note: Perform reset according to instructions.
The resetting procedure is aborted by a timeout or a terminal change.
The service jobs can be reset in the car at the instrument cluster. Here, the availability of a service job is set to 100 % again (corresponding to a new part).
The availability is an internal computing value (not visible to the user).
Observe the following procedure when resetting with the trip odometer reset button:
* Switch on terminal 15.
* Press the trip odometer reset button for approx. 10 seconds until the 1st service job appears in the LC display.
* The upper display in the speedometer is illuminated by a service symbol (e.G: an oil can denotes an oil change).
The lower display in the speedometer indicates the time or distance remaining until the next service (e.G: 14000).
Set desired maintenance scope with the rocker switch on the direction indicator/mainbeam switch.
* To reset, press the on-board computer button on the direction indicator/main-beam switch until the message "RESET" appears.
* Resetting is confirmed by pressing the on-board computer button for a slightly longer period.
* A clock is displayed during resetting.
* A check/tick is displayed after "RESET" on successful resetting.
* Repeat the procedure for each additional service which is to be reset.
Note: Resetting increases the service counter.
Each reset increases the service counter of the respective job by 1. The service counter is used in the SAM on a job-specific basis to control additional tasks.
Note: Sorting is chronological.
The service jobs are sorted in chronological order. The most critical job is displayed first.
Note: Vehicle inspection and exhaust emission test are country-specific.
The statutory intervals specific to individual countries are coded with the diagnosis system.
CBS reset with diagnosis system
The CBS jobs can be reset via the diagnosis system on the following path:
=> Function selection
=> Service functions
=> CBS reset
The individual CBS items are displayed in the BMW diagnosis system with service counter and availability.
The service counter is increased by 1 during the reset. All service counters are set to "1" on new vehicles.
Availability is set to 100 % during the reset. It is basically a display quantity indicating the wear level of the job. The greater the availability, the more distant is the next service appointment. 0 % means that the service item must be carried out.
To be able to check and/or correct the car's on-board date properly, the diagnosis system requires the correctly set tester system date!
The jobs may only be reset after the service measure has been completed.
The brake pads can only be reset with a new brake pad wear sensor.
Tuesday, February 8th, 2011 AT 2:44 AM