HomeEmission Control > SensorsBosch 17404 Oxygen Sensor - Upstream
Part #: 17404

Bosch 17404 Oxygen Sensor - Upstream

Actual OE Oxygen Sensor, Upstream
61 vehicles fit this part
Select your vehicle to confirm fitment
Verify this part fits before purchasing — free returns if it doesn't
$108.26Free 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
Fitment: BMW, 340i, 340i GT xDrive, 340i xDrive, 440i, 440i Gran Coupe, 440i xDrive, 440i xDrive Gran Coupe, 540i, 540i xDrive, 640i xDrive Gran Turismo, 740i, 740i xDrive, M240i, M240i xDrive, X3, and X4
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 17404 is an Actual OE Oxygen Sensor built for precise air-fuel ratio measurement in wideband applications. It uses a heated, 5-wire design with a specific-fit harness to deliver accurate upstream feedback for BMW engine management systems.

For BMW M240i, X3, X4, 440i, 540i, 740i, and related models, this Bosch wideband A/F sensor provides the detailed signal the ECU needs for stable mixture control across changing load and temperature conditions. Part number 17404 is a direct replacement choice for drivers restoring factory-style emissions and drivability performance.

Key Features

  • Wideband oxygen sensor for continuous air-fuel ratio measurement
  • Heated design for faster light-off and improved cold-start response
  • Specific-fit application with included wiring harness
  • 5-wire configuration with blade terminals and oblong connector
  • Threaded mounting with 18 mm thread diameter and 22 mm hex size
  • Metal housing with robust ceramic sensor construction
  • Upstream location for OE-style engine management feedback

Product Details

Bosch pioneered the wideband A/F oxygen sensor design, and this Actual OE Oxygen Sensor reflects that OE development history. Unlike traditional switching sensors, a wideband sensor measures across the full lambda range, giving the ECU more precise information for fuel control, performance consistency, and emissions management. Bosch 17404 is engineered as a standard replacement for specific BMW applications and is listed as an upstream sensor for multiple 2016-2021 BMW models.

This part cross-references Bosch 17404 for the same application.

What It Helps Address

  • Check engine light related to upstream oxygen sensor faults
  • Incorrect air-fuel ratio readings
  • Rough idle or inconsistent throttle response caused by sensor degradation
  • Reduced fuel economy from inaccurate mixture control
  • Emissions test failures tied to oxygen sensor performance

Installation Notes and Tips

Compatible With 2016-2021 BMW applications listed below as an upstream sensor. Confirm connector shape, wire count, thread size, and sensor position before installation. Use proper oxygen sensor service tools to avoid damaging the 18 mm threaded bung or the sensor body. Verify the harness routing keeps the lead clear of exhaust heat and moving components.

  • Fits 2017-2021 BMW M240i, Upstream
  • Fits 2017-2021 BMW M240i xDrive, Upstream
  • Fits 2018-2021 BMW X3, Upstream
  • Fits 2019-2021 BMW X4, Upstream
  • Fits 2017-2020 BMW 440i, Upstream
  • Fits 2017-2020 BMW 440i Gran Coupe, Upstream
  • Fits 2017-2020 BMW 440i xDrive, Upstream
  • Fits 2017-2020 BMW 440i xDrive Gran Coupe, Upstream
  • Fits 2017-2020 BMW 540i, Upstream
  • Fits 2017-2020 BMW 540i xDrive, Upstream
  • Fits 2016-2020 BMW 740i, Upstream
  • Fits 2017-2020 BMW 740i xDrive, Upstream
  • Fits 2017-2019 BMW 340i GT xDrive, Upstream
  • Fits 2018-2019 BMW 640i xDrive Gran Turismo, Upstream
  • Fits 2016-2018 BMW 340i, Upstream
  • Fits 2016-2018 BMW 340i xDrive, Upstream

Quality Assurance

Bosch supplies OE-level oxygen sensor technology backed by more than five decades of engine management development. Part number 17404 is built to OE specifications for accurate signal response and dependable operation in modern wideband applications.

BrandBosch
Part Number17404
PositionActual OE Oxygen Sensor, Upstream
HeatedYes
Wiring Harness Length11.6
Terminal TypeBlade
Universal Or Specific FitSpecific
Wire Quantity5
Grade TypeStandard replacement
Connector ShapeOblong
Connector GenderMale
Terminal GenderMale
Mounting Bracket IncludedNo
Automotive Color / FinishSteel
Automotive Item Weight (lbs)0.249122 lb
Hex Size (Oxygen Sensor)22 mm
Housing MaterialMetal
Length (Sealing Surface To End Of Connector)13.8 in
Mounting TypeThreaded
Overall Length15.0 in
Oxygen Sensor TypeWide band
Sensor TypeWide-band
Terminal Quantity5
Thread Diameter (Oxygen Sensor)18 mm
Thread Size18
Wiring Harness IncludedYes

This part fits 61 vehicles. Search below:

YearMakeModelLitersCylindersPositionNotes
2021BMWM240i3.0LL6UpstreamActual OE Oxygen Sensor
2021BMWM240i xDrive3.0LL6UpstreamActual OE Oxygen Sensor
2021BMWX33.0LL6UpstreamActual OE Oxygen Sensor
2021BMWX43.0LL6UpstreamActual OE Oxygen Sensor
2020BMW440i3.0LL6UpstreamActual OE Oxygen Sensor
2020BMW440i Gran Coupe3.0LL6UpstreamActual OE Oxygen Sensor
2020BMW440i xDrive3.0LL6UpstreamActual OE Oxygen Sensor
2020BMW440i xDrive Gran Coupe3.0LL6UpstreamActual OE Oxygen Sensor
2020BMW540i3.0LL6UpstreamActual OE Oxygen Sensor
2020BMW540i xDrive3.0LL6UpstreamActual OE Oxygen Sensor
2020BMW740i3.0LL6UpstreamActual OE Oxygen Sensor
2020BMW740i xDrive3.0LL6UpstreamActual OE Oxygen Sensor
2020BMWM240i3.0LL6UpstreamActual OE Oxygen Sensor
2020BMWM240i xDrive3.0LL6UpstreamActual OE Oxygen Sensor
2020BMWX33.0LL6UpstreamActual OE Oxygen Sensor
2020BMWX43.0LL6UpstreamActual OE Oxygen Sensor
2019BMW340i GT xDrive3.0LL6UpstreamActual OE Oxygen Sensor
2019BMW440i3.0LL6UpstreamActual OE Oxygen Sensor
2019BMW440i Gran Coupe3.0LL6UpstreamActual OE Oxygen Sensor
2019BMW440i xDrive3.0LL6UpstreamActual OE Oxygen Sensor
2019BMW440i xDrive Gran Coupe3.0LL6UpstreamActual OE Oxygen Sensor
2019BMW540i3.0LL6UpstreamActual OE Oxygen Sensor
2019BMW540i xDrive3.0LL6UpstreamActual OE Oxygen Sensor
2019BMW640i xDrive Gran Turismo3.0LL6UpstreamActual OE Oxygen Sensor
2019BMW740i3.0LL6UpstreamActual OE Oxygen Sensor
2019BMW740i xDrive3.0LL6UpstreamActual OE Oxygen Sensor
2019BMWM240i3.0LL6UpstreamActual OE Oxygen Sensor
2019BMWM240i xDrive3.0LL6UpstreamActual OE Oxygen Sensor
2019BMWX33.0LL6UpstreamActual OE Oxygen Sensor
2019BMWX43.0LL6UpstreamActual OE Oxygen Sensor
2018BMW340i3.0LL6UpstreamActual OE Oxygen Sensor
2018BMW340i GT xDrive3.0LL6UpstreamActual OE Oxygen Sensor
2018BMW340i xDrive3.0LL6UpstreamActual OE Oxygen Sensor
2018BMW440i3.0LL6UpstreamActual OE Oxygen Sensor
2018BMW440i Gran Coupe3.0LL6UpstreamActual OE Oxygen Sensor
2018BMW440i xDrive3.0LL6UpstreamActual OE Oxygen Sensor
2018BMW440i xDrive Gran Coupe3.0LL6UpstreamActual OE Oxygen Sensor
2018BMW540i3.0LL6UpstreamActual OE Oxygen Sensor
2018BMW540i xDrive3.0LL6UpstreamActual OE Oxygen Sensor
2018BMW640i xDrive Gran Turismo3.0LL6UpstreamActual OE Oxygen Sensor
2018BMW740i3.0LL6UpstreamActual OE Oxygen Sensor
2018BMW740i xDrive3.0LL6UpstreamActual OE Oxygen Sensor
2018BMWM240i3.0LL6UpstreamActual OE Oxygen Sensor
2018BMWM240i xDrive3.0LL6UpstreamActual OE Oxygen Sensor
2018BMWX33.0LL6UpstreamActual OE Oxygen Sensor
2017BMW340i3.0LL6UpstreamActual OE Oxygen Sensor
2017BMW340i GT xDrive3.0LL6UpstreamActual OE Oxygen Sensor
2017BMW340i xDrive3.0LL6UpstreamActual OE Oxygen Sensor
2017BMW440i3.0LL6UpstreamActual OE Oxygen Sensor
2017BMW440i Gran Coupe3.0LL6UpstreamActual OE Oxygen Sensor
2017BMW440i xDrive3.0LL6UpstreamActual OE Oxygen Sensor
2017BMW440i xDrive Gran Coupe3.0LL6UpstreamActual OE Oxygen Sensor
2017BMW540i3.0LL6UpstreamActual OE Oxygen Sensor
2017BMW540i xDrive3.0LL6UpstreamActual OE Oxygen Sensor
2017BMW740i3.0LL6UpstreamActual OE Oxygen Sensor
2017BMW740i xDrive3.0LL6UpstreamActual OE Oxygen Sensor
2017BMWM240i3.0LL6UpstreamActual OE Oxygen Sensor
2017BMWM240i xDrive3.0LL6UpstreamActual OE Oxygen Sensor
2016BMW340i3.0LL6UpstreamActual OE Oxygen Sensor
2016BMW340i xDrive3.0LL6UpstreamActual OE Oxygen Sensor
2016BMW740i3.0LL6UpstreamActual 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:

11788644371

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