You changed the oil. The OIL SERVICE light is still staring at you. BMW didn't include a reset button because they expected you to drive to the dealer. You don't have to.
There are two ways to do this. We use the jumper wire method - it's free, it takes 30 seconds once you know what you're doing, and you don't need to buy anything. If you happen to have a Peake R5 or similar reset tool, we cover that too.
E36 / E30 Service Light Reset Quick Spec
| Step | Value |
|---|---|
| Jumper Bridge Pins (DLC) | Pin 7 and Pin 19 on the round 20-pin under-hood connector |
| Jumper Hold Time | About 4 seconds, key in position 2 (on, engine off) |
| Peake R5 - Oil Service Reset | Release after 7 flashes |
| Peake R5 - Inspection Reset | Release after 23 flashes |
Every number here is pulled straight from the procedure below. The jumper method needs nothing but a paperclip; the Peake counts split the two resets, so watch the flashes.
What This Works On
- E36 3-Series: All models 1992-1999 (318i, 325i, 328i, M3), both OBD-I and OBD-II
- Late E30 3-Series: 1988-1991 models equipped with the service indicator
Note: This procedure resets the oil service and inspection lights only. It will not reset the SRS airbag light - that requires a different process. We cover airbag light resets in a separate guide.
Which Cars This Covers: This is the canonical oil-service and inspection light reset for BOTH the E36 3-Series (1992-1999) and the late E30 3-Series (1988-1991) - the cars that use the round 20-pin under-hood diagnostic connector. For other jobs on these chassis, jump to the E36 and E30 repair clusters linked at the bottom of this guide.
Method 1: Jumper Wire (What We Use)
You need a small piece of wire about 2 inches long. A straightened paperclip works fine.
Step 1: Find the Diagnostic Connector
Open the hood and look near the right strut tower. There's a round 20-pin connector with a dust cap - that's your DLC (Data Link Connector). Unscrew the cap and set it somewhere you won't lose it.


Step 2: Key Out
Before you touch any pins, make sure the key is out of the ignition. Car completely off.
Step 3: Find Pins 7 and 19
The pins are numbered on the connector. You're bridging pin 7 and pin 19.

Step 4: Insert the Jumper Wire
Bridge pins 7 and 19 with your wire. It needs to make solid metal-to-metal contact inside both receptacles - don't just rest it loosely on the surface.

Step 5: Turn Key to Position 2
Power on, but don't start the engine. The dash lights come on. You'll see the OIL SERVICE indicator.
Step 6: Wait 4 Seconds, Then Pull the Wire
Hold the jumper in place for about 4 seconds, then remove it. Keep the key in position 2.
Step 7: Check the Reset
The OIL SERVICE text disappears and the green service interval bars light up full. That's it. You're done.
If It Didn't Work
- No reset: The wire probably didn't make solid contact. Try a slightly thicker piece of wire, or wiggle it until you feel it seat against the metal pins.
- Still nothing: The timing can be fiddly your first time. Have someone else turn the key while you manage the wire - easier to get the sequence right.
Optional: Some people prefer to use a fused or inline resistor jumper wire as a precaution. It's not required, but it's there if you want the extra peace of mind.
Method 2: Reset Tool (Peake R5 or Similar)
If you already own a BMW service reset tool, here's the process.

Step 1: Key to Position 2
Power on, don't start the engine. Service lights illuminate.
Step 2: Plug In the Tool
Connect the reset tool to the diagnostic port. The yellow "ready" light comes on.
Step 3: Press and Hold
Hold the button on the tool. The red "reset" light starts flashing. Count the flashes.
Step 4: Release at the Right Count
- OIL SERVICE reset: Release after 7 flashes
- INSPECTION reset: Release after 23 flashes
Step 5: Verify and Cap
The indicator lights turn off, green bars show full. Replace the dust cap on the diagnostic connector.
Related Torque & Repair Guides
- BMW E36 Torque Specifications Complete Reference Guide - every fastener spec for the chassis in one place.
- BMW E36 Cooling System Flush and Bleed - the maintenance job people do right before they need this reset.
- BMW E36 Thermostat Replacement - the usual fix when the temp gauge still climbs.
- BMW E30 Torque Specifications Complete Reference Guide - the late-E30 fastener reference for the other chassis this covers.
- BMW E30 Odometer Gear Replacement Guide - the classic E30 cluster fix worth doing while you are in the dash.
- BMW E46 Torque Specifications Complete Reference Guide - the next-generation 3-Series spec sheet.
That's the whole job. Five minutes, free if you've got a paperclip, and you never have to make a dealer trip for a reset again.