This Tool is compatible with all BMW manufactured from 1987 to 2003. Functions: 1.Read/Clear Diagnostic Trouble Codes. 2.Reset the “Check Engine Light” or the “Malfuction Indicator Light”. 3.Reset the Oil Service & Inspection Light. 4.Reset the Service Mileage.