How to reset BMW E30 3 series oil service / inspection light:
After performing an oil change, the BMW E30 oil service / inspection light must be reset. Once reset, service indicator lights will be full green and begin to countdown until the next oil service interval.
The reset procedure is straightforward and does not require any special tools or even for the vehicle to be brought to a dealer. If you change your own oil at home you can and must reset your indicator light through the steps below. The only "tool" required is a jumper wire.
What are the steps?
- Locate the DLC (Data Link Connector) usually found around the oil dip stick on the 6 cylinder model and near the firewall on the 4 cylinder model. You are looking for a circular cap about the diameter of a soda can, early model vehicles are slightly smaller in diameter. Unscrew this cap to expose the data ports.
- Obtain a small gauge wire to fit inside the pin receptacles. Ideally, about 2 inches of wire in length is needed.
- It is recommended to use a fused or inline resister with the jumper wire to prevent a surge in amperage from frying your system. Although this is recommended, it is not required. Proceed at your own risk.
- Locate pins 7 and 19 (for 1988 and newer models) or pins 7 and 1 (for 1987 and older models) and place the jumper wire inside the receptacles. The numbers are small, make sure to have the jumper in the correct pin receptacle before proceeding. The picture below shows the late model pin locations.
- Turn the key to the ON position, this is the first click.
- After 5 seconds the LEDs in the dash will light up.
- Turn the key off and your oil inspection light is reset.
- If you proceed to leave the key on longer, around 8 seconds, you will perform an inspection reset.
- Remove the jumper wire.
- Reinstall the DLC cap.
If your lights cannot be reset or the lights come on after a few days, your instrument cluster batteries may need to be replaced.
If the lights do not appear after 5 seconds, ensure the jumper wire has a proper contact with the metal receptacles in the data link connector. Too thin of a jumper wire may not have proper contact with the sides which will not allow the current to travel through the wire.