Just a bunch of guys trying to finish their projects.

New E30 parts released! Check 'em out.

Does anyone actually read these?

How to Reset Your BMW E36 & E30 Oil Service Light

Difficulty: Beginner | Time: 5 minutes | Applies to: E36 (1992-1999), Late E30 (1988-1991)

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.

BMW E36 engine bay showing data port diagnostic connector location

Close-up of the real BMW round 20-pin diagnostic connector socket face with numbered terminal cavities

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.

BMW E30 and E36 round 20-pin diagnostic connector pinout with pin 7 service reset and pin 19 ground highlighted

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.

BMW E36 diagnostic connector with jumper wire bridging pins 7 and 19 for service reset

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.

Peake R5 FCX3 BMW service reset tool in carrying case

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


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.

Previous Next