O2 Sensor Replacement Cost by Vehicle: 15 Popular Models Compared
Updated 16 April 2026
Your vehicle matters. A Honda Civic sensor costs half what a BMW 3-Series costs. Find your model below for parts, labor, and total cost estimates.
| Vehicle | Sensors | Upstream Cost | Downstream Cost | Labor Time | Common Codes |
|---|---|---|---|---|---|
| Toyota Camry | 4 | $180-$320 | $140-$260 | 0.6-0.9 hr | P0130-P0135, P0150-P0155 |
| Toyota Corolla | 2 | $150-$280 | $120-$220 | 0.5-0.8 hr | P0130-P0135 |
| Honda Civic | 2 | $140-$260 | $110-$200 | 0.5-0.7 hr | P0130-P0135 |
| Honda Accord | 4 | $160-$300 | $130-$240 | 0.6-0.9 hr | P0130-P0135, P0150-P0155 |
| Honda CR-V | 2 | $170-$310 | $140-$250 | 0.7-1.0 hr | P0130-P0135 |
| Ford F-150 | 4 | $200-$400 | $160-$300 | 0.8-1.2 hr | P0130-P0135, P0150-P0155 |
| Ford Explorer | 4 | $190-$380 | $150-$290 | 0.8-1.1 hr | P0130-P0135, P0150-P0155 |
| Chevy Silverado 1500 | 4 | $200-$420 | $160-$310 | 0.8-1.2 hr | P0130-P0135, P0150-P0155 |
| Chevy Equinox | 2 | $170-$320 | $140-$260 | 0.6-0.9 hr | P0130-P0135 |
| Nissan Altima | 2 | $160-$300 | $130-$240 | 0.6-0.9 hr | P0130-P0135 |
| Hyundai Elantra | 2 | $150-$280 | $120-$220 | 0.5-0.8 hr | P0130-P0135 |
| Subaru Outback | 4 | $180-$340 | $150-$270 | 0.7-1.0 hr | P0130-P0135, P0150-P0155 |
| Jeep Grand Cherokee | 4 | $200-$380 | $160-$290 | 0.8-1.1 hr | P0130-P0135, P0150-P0155 |
| BMW 3-Series | 4 | $280-$500 | $220-$400 | 0.8-1.2 hr | P0130-P0135, P0150-P0155 |
| Toyota Prius | 2 | $170-$320 | $140-$260 | 0.6-0.8 hr | P0130-P0135 |
Costs include parts and labor at an independent shop. Dealer prices are typically 30-50% higher.
Why Prices Vary by Vehicle
Engine Layout
Inline 4-cylinder engines (Civic, Corolla, Elantra) have 2 sensors with easy access. V6 and V8 engines (F-150, Silverado, Grand Cherokee) have 4 sensors, and the bank 2 upstream sensor is often buried behind the engine where labor time doubles.
OEM Parts Pricing
Japanese OEM sensors (Denso for Toyota/Honda, NGK for Nissan) cost $60-$120. European OEM sensors (Bosch for BMW/VW/Audi) cost $150-$300. The same Denso sensor that is aftermarket for a Ford is the OEM supplier for Toyota, so aftermarket quality is identical on Japanese vehicles.
Sensor Accessibility
Downstream sensors are usually easy to reach from underneath the vehicle. Upstream sensors on transverse V6 engines (Accord, Explorer) can require removing intake components. The Subaru Outback boxer engine puts both banks low, making access easier than most V-engines.
Wideband vs Narrowband
Newer vehicles and all European models use wideband (air-fuel ratio) sensors that cost more than the narrowband sensors in older vehicles. The BMW 3-Series uses wideband sensors exclusively, which is a big reason for the price premium. Most Japanese vehicles still use narrowband downstream sensors.
Cheapest Vehicles to Fix
- Honda Civic: Aftermarket Denso sensors are $30-$50. Easy access on the inline-4. Total: $110-$260.
- Toyota Corolla: Same story. Denso is the OEM supplier, so aftermarket is identical quality. Total: $120-$280.
- Hyundai Elantra: Affordable OEM parts and straightforward access. Total: $120-$280.
Most Expensive Vehicles
- BMW 3-Series: OEM sensors cost $150-$300 each. Wideband calibration means cheap sensors often fail. Total: $280-$500.
- Chevy Silverado: 4 sensors, truck-height access issues, and V8 labor complexity. Total: $200-$420.
- Ford F-150: Similar to Silverado. Upstream bank 2 sensor is hard to reach. Total: $200-$400.
Frequently Asked Questions
Which vehicle is cheapest to replace an O2 sensor on?
Honda Civic and Toyota Corolla are consistently the cheapest at $110-$280 total. They use widely available aftermarket sensors from Denso (which is the OEM supplier for both brands), have easy access to the sensor, and only have 2 sensors total.
Why are BMW O2 sensors so expensive?
BMW uses wideband O2 sensors with proprietary calibration. OEM sensors cost $150-$300 each compared to $30-$80 for most Japanese vehicles. Using cheap aftermarket sensors on a BMW often causes the check engine light to return within months. Dealer labor rates of $150-$200 per hour add to the total.
How many O2 sensors does a Ford F-150 have?
Most Ford F-150s with V6 or V8 engines have 4 oxygen sensors: one upstream and one downstream on each exhaust bank. The EcoBoost 4-cylinder variants have 2 sensors. Check your OBD-II system or count the exhaust pipes to confirm.
Does the year of my car affect O2 sensor replacement cost?
Newer vehicles (2015+) increasingly use wideband sensors which cost more than the narrowband sensors in older vehicles. However, the bigger cost factor is usually the vehicle make, not the year. A 2020 Civic still costs less to repair than a 2015 BMW.