HomeEmission Control > SensorsBosch 17098 Oxygen Sensor - Upstream or Upstream Front
Part #: 17098

Bosch 17098 Oxygen Sensor - Upstream or Upstream Front

Actual OE Oxygen Sensor, Upstream Front
133 vehicles fit this part
Select your vehicle to confirm fitment
Verify this part fits before purchasing — free returns if it doesn't
$120.06Free Shipping
Free ShippingNo Cost to Continental U.S.
Free Returns*Wrong fit? No cost
60-Day ReturnsMoney back guarantee
*Free return shipping only qualifies if our fitment verification tool is used.
In Stock · Ready To Ship Most orders ship same-day if ordered before 1pm CST.
OE Direct Replacement — Bolt-on fit, no modifications needed
Actual OE Oxygen Sensor, Upstream Front
Fitment: BMW, Z4, 128i, 328i, 328i xDrive, 335is, 1 Series M, 323i, 135i, 335i, 335i xDrive, 528i, 528i xDrive, X3, 328xi, 335xi, 528xi, 525i, 525xi, 530i, 530xi, 325i, 325xi, 330i, and 330xi
Easy Returns — Return within 60 days for a full refund
Fast Shipping — Most orders ship same business day before 1pm CST

Bosch Wideband OE Oxygen Sensor

Bosch 17098 is an Actual OE Oxygen Sensor built for precise air-fuel ratio monitoring on select BMW applications. This wideband A/F sensor provides the ECU with continuous, high-resolution feedback for accurate mixture control, stable drivability, and lower emissions.

Compatible With BMW 128i, 328i, 335i, X3, Z4, and related models, Bosch 17098 is a direct-fit upstream sensor for specific exhaust locations. The Bosch Actual OE Oxygen Sensor line focuses on OE-style fit, fast response, and dependable signal accuracy for modern engine management systems.

Key Features

  • Wideband A/F oxygen sensor for continuous lambda measurement
  • Heated design for faster light-off and stable operation
  • Specific-fit configuration with 5-wire harness and included wiring harness
  • Blade terminals, oblong connector, and male connector/terminal design
  • Threaded mounting with 18 mm thread diameter and 22 mm hex size
  • Metal housing with robust ceramic sensor construction
  • Overall length: 55.9 in; sealing surface to connector end: 54.7 in

Product Details

Bosch 17098 uses wideband sensor technology to measure air-fuel ratio across the full lambda range, giving the engine control unit more detailed input than a traditional switching sensor. That level of feedback supports precise fuel delivery during idle, acceleration, and load changes. For BMW drivers searching for an upstream front oxygen sensor for 2006-2016 BMW 128i, 328i, 335i, X3, or Z4 applications, this part is built to match the original sensor style and electrical layout.

Bosch pioneered the first wideband A/F oxygen sensor and continues to supply OE-proven sensor technology to the aftermarket. Part number 17098 is also a direct cross-reference for BMW OE number 11787558055 for the same application.

Common Issues This Sensor Can Address

  • Check engine light related to oxygen sensor performance
  • Incorrect air-fuel ratio readings at the ECU
  • Rough idle or inconsistent throttle response
  • Reduced fuel economy caused by inaccurate mixture control
  • Elevated emissions from a slow or failing upstream sensor

Installation Notes

Install Bosch 17098 in the confirmed upstream or upstream front location listed for the vehicle. Verify connector shape, terminal count, thread size, and harness length before installation. Because this is a specific-fit sensor, compare the original sensor routing and exhaust-manifold location on the BMW 328i, 335i, X3, or Z4 before replacement.

  • Fits 2009-2016 BMW Z4, Upstream Front
  • Fits 2008-2013 BMW 128i, Upstream
  • Fits 2007-2013 BMW 328i, Upstream Front
  • Fits 2013 BMW 328i, Upstream Front
  • Fits 2007-2013 BMW 328i, Upstream
  • Fits 2009-2013 BMW 328i xDrive, Upstream Front
  • Fits 2011-2013 BMW 335is, Upstream Front
  • Fits 2008-2012 BMW 128i, Upstream Front
  • Fits 2009-2012 BMW 328i xDrive, Upstream Front
  • Fits 2011 BMW 1 Series M, Upstream Front
  • Fits 2007-2011 BMW 323i, Upstream
  • Fits 2006-2011 BMW Z4, Upstream
  • Fits 2008-2010 BMW 135i, Upstream
  • Fits 2007-2010 BMW 335i, Upstream
  • Fits 2009-2010 BMW 335i xDrive, Upstream Front
  • Fits 2008-2010 BMW 528i, Upstream
  • Fits 2009-2010 BMW 528i xDrive, Upstream
  • Fits 2007-2010 BMW X3, Upstream
  • Fits 2007-2008 BMW 328xi, Upstream
  • Fits 2007-2008 BMW 328xi, Upstream Front
  • Fits 2007-2008 BMW 335xi, Upstream Front
  • Fits 2008 BMW 528xi, Upstream
  • Fits 2007 BMW 525i, Upstream
  • Fits 2007 BMW 525xi, Upstream
  • Fits 2007 BMW 530i, Upstream
  • Fits 2007 BMW 530xi, Upstream
  • Fits 2006 BMW 323i, Upstream
  • Fits 2006 BMW 325i, Upstream
  • Fits 2006 BMW 325xi, Upstream
  • Fits 2006 BMW 330i, Upstream
  • Fits 2006 BMW 330xi, Upstream
  • Fits 2006 BMW 525i, Upstream
  • Fits 2006 BMW 525xi, Upstream
  • Fits 2006 BMW 530i, Upstream
  • Fits 2006 BMW 530xi, Upstream

Quality Assurance

Bosch backs this sensor with more than five decades of OE development in engine management and emissions technology. The Actual OE Oxygen Sensor line is built to deliver OE-level signal accuracy, durable construction, and consistent performance for BMW applications that require a wideband upstream sensor.

This part fits 133 vehicles. Search below:

YearMakeModelBody TypeLitersCylindersPositionNotes
2016BMWZ43.0LL6Upstream FrontActual OE Oxygen Sensor
2015BMWZ43.0LL6Upstream FrontActual OE Oxygen Sensor
2014BMWZ43.0LL6Upstream FrontActual OE Oxygen Sensor
2013BMW128i3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2013BMW328iSedan3.0LL6Upstream FrontActual OE Oxygen Sensor
2013BMW328iConvertible3.0LL6Upstream FrontLocated in Exhaust Manifold; Actual OE Oxygen Sensor
2013BMW328iCoupe3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2013BMW328iConvertible3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2013BMW328i xDrive3.0LL6Upstream FrontActual OE Oxygen Sensor
2013BMW335is3.0LL6Upstream FrontActual OE Oxygen Sensor
2013BMWZ43.0LL6Upstream FrontActual OE Oxygen Sensor
2012BMW128iCoupe3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2012BMW128i3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2012BMW128iConvertible3.0LL6Upstream FrontActual OE Oxygen Sensor
2012BMW328iCoupe3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2012BMW328iWagon3.0LL6Upstream FrontActual OE Oxygen Sensor
2012BMW328iWagon3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2012BMW328iConvertible3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2012BMW328iSedan3.0LL6Upstream FrontActual OE Oxygen Sensor
2012BMW328i xDriveWagon3.0LL6Upstream FrontLocated in Exhaust Manifold; Actual OE Oxygen Sensor
2012BMW328i xDrive3.0LL6Upstream FrontActual OE Oxygen Sensor
2012BMW328i xDriveCoupe3.0LL6Upstream FrontActual OE Oxygen Sensor
2012BMW335is3.0LL6Upstream FrontActual OE Oxygen Sensor
2012BMWZ43.0LL6Upstream FrontActual OE Oxygen Sensor
2011BMW1 Series M3.0LL6Upstream FrontLocated in Exhaust Manifold; Actual OE Oxygen Sensor
2011BMW128iCoupe3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2011BMW128i3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2011BMW128iConvertible3.0LL6Upstream FrontActual OE Oxygen Sensor
2011BMW323i2.5LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2011BMW328iSedan3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2011BMW328i3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2011BMW328iCoupe3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2011BMW328iConvertible3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2011BMW328iWagon3.0LL6Upstream FrontActual OE Oxygen Sensor
2011BMW328i xDriveSedan3.0LL6Upstream FrontLocated in Exhaust Manifold; Actual OE Oxygen Sensor
2011BMW328i xDriveCoupe3.0LL6Upstream FrontActual OE Oxygen Sensor
2011BMW328i xDriveWagon3.0LL6Upstream FrontLocated in Exhaust Manifold; Actual OE Oxygen Sensor
2011BMW328i xDriveWagon3.0LL6Upstream FrontActual OE Oxygen Sensor
2011BMW335is3.0LL6Upstream FrontActual OE Oxygen Sensor
2011BMWZ43.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2011BMWZ43.0LL6Upstream FrontActual OE Oxygen Sensor
2010BMW128i3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2010BMW128iConvertible3.0LL6Upstream FrontActual OE Oxygen Sensor
2010BMW128iCoupe3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2010BMW135i3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2010BMW323i2.5LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2010BMW328i3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2010BMW328iCoupe3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2010BMW328iConvertible3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2010BMW328iWagon3.0LL6Upstream FrontActual OE Oxygen Sensor
2010BMW328iSedan3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2010BMW328i xDriveSedan3.0LL6Upstream FrontLocated in Exhaust Manifold; Actual OE Oxygen Sensor
2010BMW328i xDrive3.0LL6Upstream FrontLocated in Exhaust Manifold; Actual OE Oxygen Sensor
2010BMW328i xDriveWagon3.0LL6Upstream FrontActual OE Oxygen Sensor
2010BMW328i xDriveCoupe3.0LL6Upstream FrontActual OE Oxygen Sensor
2010BMW328i xDriveWagon3.0LL6Upstream FrontLocated in Exhaust Manifold; Actual OE Oxygen Sensor
2010BMW335i3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2010BMW335i xDrive3.0LL6Upstream FrontLocated in Exhaust Manifold; Actual OE Oxygen Sensor
2010BMW528i3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2010BMW528i xDrive3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2010BMWX33.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2010BMWZ43.0LL6Upstream FrontActual OE Oxygen Sensor
2010BMWZ43.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2009BMW128i3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2009BMW128iConvertible3.0LL6Upstream FrontActual OE Oxygen Sensor
2009BMW128iCoupe3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2009BMW135i3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2009BMW323i2.5LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2009BMW328i3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2009BMW328iConvertible3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2009BMW328iWagon3.0LL6Upstream FrontActual OE Oxygen Sensor
2009BMW328iSedan3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2009BMW328iCoupe3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2009BMW328i xDriveSedan3.0LL6Upstream FrontLocated in Exhaust Manifold; Actual OE Oxygen Sensor
2009BMW328i xDrive3.0LL6Upstream FrontLocated in Exhaust Manifold; Actual OE Oxygen Sensor
2009BMW328i xDriveCoupe3.0LL6Upstream FrontActual OE Oxygen Sensor
2009BMW328i xDriveWagon3.0LL6Upstream FrontLocated in Exhaust Manifold; Actual OE Oxygen Sensor
2009BMW328i xDriveWagon3.0LL6Upstream FrontActual OE Oxygen Sensor
2009BMW335i3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2009BMW335i xDrive3.0LL6Upstream FrontLocated in Exhaust Manifold; Actual OE Oxygen Sensor
2009BMW528i3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2009BMW528i xDrive3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2009BMWX33.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2009BMWZ43.0LL6Upstream FrontActual OE Oxygen Sensor
2009BMWZ43.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2008BMW128iCoupe3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2008BMW128i3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2008BMW128iConvertible3.0LL6Upstream FrontActual OE Oxygen Sensor
2008BMW135i3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2008BMW323i2.5LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2008BMW328iWagon3.0LL6Upstream FrontActual OE Oxygen Sensor
2008BMW328i3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2008BMW328iSedan3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2008BMW328iConvertible3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2008BMW328iCoupe3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2008BMW328xiSedan3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2008BMW328xiWagon3.0LL6Upstream FrontActual OE Oxygen Sensor
2008BMW328xi3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2008BMW328xiCoupe3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2008BMW335i3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2008BMW335xi3.0LL6Upstream FrontLocated in Exhaust Manifold; Actual OE Oxygen Sensor
2008BMW528i3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2008BMW528xi3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2008BMWX33.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2008BMWZ43.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2007BMW323i2.5LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2007BMW328iCoupe3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2007BMW328iConvertible3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2007BMW328iSedan3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2007BMW328i3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2007BMW328iWagon3.0LL6Upstream FrontActual OE Oxygen Sensor
2007BMW328xiCoupe3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2007BMW328xiSedan3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2007BMW328xi3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2007BMW328xiWagon3.0LL6Upstream FrontActual OE Oxygen Sensor
2007BMW335i3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2007BMW335xi3.0LL6Upstream FrontLocated in Exhaust Manifold; Actual OE Oxygen Sensor
2007BMW525i3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2007BMW525xi3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2007BMW530i3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2007BMW530xi3.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2007BMWX33.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2007BMWZ43.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor
2006BMW323i2.5LL6UpstreamCylinder(s) 1, 2, and 3; From 12/2005; Actual OE Oxygen Sensor
2006BMW325i3.0LL6UpstreamCylinder(s) 1, 2, and 3; From 11/2005; Actual OE Oxygen Sensor
2006BMW325xi3.0LL6UpstreamCylinder(s) 1, 2, and 3; From 12/2005; Actual OE Oxygen Sensor
2006BMW330i3.0LL6UpstreamCylinder(s) 1, 2, and 3; From 12/2005; Actual OE Oxygen Sensor
2006BMW330xi3.0LL6UpstreamCylinder(s) 1, 2, and 3; From 12/2005; Actual OE Oxygen Sensor
2006BMW525i3.0LL6UpstreamCylinder(s) 1, 2, and 3; From 11/2005; Actual OE Oxygen Sensor
2006BMW525xi3.0LL6UpstreamCylinder(s) 1, 2, and 3; From 11/2005; Actual OE Oxygen Sensor
2006BMW530i3.0LL6UpstreamCylinder(s) 1, 2, and 3; From 11/2005; Actual OE Oxygen Sensor
2006BMW530xi3.0LL6UpstreamCylinder(s) 1, 2, and 3; From 11/2005; Actual OE Oxygen Sensor
2006BMWZ43.0LL6UpstreamCylinder(s) 1, 2, and 3; Actual OE Oxygen Sensor

* Always verify fitment with your vehicle's VIN if unsure. Submodel & trim restrictions may apply.

This part directly replaces or is cross-referenced with the following part numbers:

Cross-reference numbers are provided for identification purposes only. Always confirm fitment before ordering.