Need to replace the Oxygen O2 Sensor of your BMW? This guide provides instructions on removing and changing the upstream oxygen sensor on a 2004-2013 BMW 3-Series.


  • Check Engine Light is ON
  • A decrease in fuel economy
  • Engine Hesitation or misfire
  • Rough Idling

What you will need

Bestseller No. 1
MOSTPLUS Oxygen Sensor 234-4672 234-4683 Upstream Downstream Compatible with BMW 323i 330i 525i 530i...
MOSTPLUS Oxygen Sensor 234-4672 234-4683 Upstream Downstream Compatible with BMW 323i 330i 525i 530i...
Package Includes--4 x Oxygen Sensor;; Feature: Quicker response times; Direct replacement
  • BMW Oxygen Sensor
  • Oxygen Sensor Tool


  1. Park the BMW 3-Series and open the hood. open the hood and locate the o2 sensor on your BMW  3-Series E90 E91 E92 E93
  2. Disconnect the negative battery terminal. The battery is located in the trunk of your car. Remove the trim on the trunk’s passenger side, and you can locate the battery negative terminal. disconect battery before you change BMW 3-Series oxygen sensor
  3. Locate the oxygen sensor on your BMW 3-Series. In this picture, you can see the upstream oxygen sensor. This o2 sensor can be easily accessed by standing next to the front passenger fender. If you need to replace the downstream (Bank 1 Sensor 2), you must jack up the car and access the sensor from underneath. location of oxygen o2 sensor on BMW 3-Series
  4. Disconnect the O2 sensor. Press the connector and pull it away to unplug the oxygen sensor wire harness. The wire harness is secured to the engine block, as shown in this picture. BMW 3-Series disconnect oxygen sensor wire harness applicable years
  5. Remove the O2 Sensor. Replace the oxygen sensor socket on the sensor and break it loose. Remove the old BMW 3-Series oxygen sensor.BMW 3-Series oxygen sensor socket
  6. Install a new O2 sensor. Watch a video on how to replace the oxygen sensor. Install the new oxygen sensor and remember to torque the new BMW oxygen sensor to spec.
  7. Connect wire harness.  Connect the oxygen sensor wire harness by plugging it in. connect wire to finish install BMW 3-Series oxygen sensor

This guide applies to 3-Series such as

  • 316i,
  • 318i
  • 320i
  • 323i
  • 325i
  • 328i
  • 330i
  • 335i
  • 325d
  • 330d
  • M3
  • Applicable chassis include the E90, E91, E92, and E93.

Check Engine Light Still On

If the check engine light is still on after you replace the O2 sensor, you can use the YOUCANIC Full System Scanner to clear the stored codes. This scanner can also read and clear fault codes on every control module of your BMW vehicle.


We hope you find the 2004-2013 BMW 3-Series Oxygen O2 Sensor Replacement guide helpful. Check these troubleshooting and repair guides for more help on your BMW.

Leave a Reply

Your email address will not be published. Required fields are marked *