Bosch
Universal Oxygen Sensor

Bosch 12031 Oxygen Sensor - Downstream or Upstream

Brand Bosch 12031
Position Upstream and Downstream
Wiring Harness Length 2.8
Terminal Type Threaded
Universal Or Specific Fit Universal
Wire Quantity 1
Grade Type Standard replacement
Connector Shape Round
Terminal Quantity 1
Connector Gender Male female
Terminal Gender Female
Overall Length 6.5
Mounting Type Flange
Automotive Color / Finish Steel
Automotive Item Weight (lbs) 0.299829 lb
Heated (Oxygen Sensor) No
Hex Size (Oxygen Sensor) 22 mm
Housing Material Metal
Length (Sealing Surface To End Of Connector) 5.3 in
Mounting Bracket Included No
Oxygen Sensor Type Narrow-band non-heated
Sensor Type Narrow-band
Thread Diameter (Oxygen Sensor) 18 mm
Thread Size 18
Wiring Harness Included Yes
Product line Universal Oxygen Sensor
Fits Chevrolet, Geo, Lexus, and Toyota · 173 vehicles

Universal fit. Adapts to a wide range of vehicles for easier installation.

Posi-Lock connectors. Secure, reusable connections install without soldering or crimping.

OE-spec zirconia element. Delivers accurate air-fuel-ratio feedback with dependable performance.

$43.04Free shipping
Out of stock
Step 1 — Confirm fitment
Free return shipping if it doesn't fit when you check fitment here first.

Select your vehicle to confirm fitment
Verify this part fits before purchasing — free returns if it doesn't
Step 2 — Quantity
Order total $43.04
Free shipping to the continental U.S.
Free returns within 60 days if it doesn't fit when fitment is verified.

Bosch Universal Oxygen Sensor 12031

Bosch Universal Oxygen Sensor 12031 is a standard replacement narrow-band O2 sensor built for accurate air-fuel-ratio feedback on a wide range of older Toyota and Lexus applications. It uses Bosch OE-specification sensor construction with a universal Posi-Lock connector system for faster installation on vehicles such as Toyota Camry, Corolla, Celica, MR2, and Lexus SC300.

Key Features

  • Bosch SmartLink universal oxygen sensor with OE-specification zirconia ceramic element and heater design
  • Universal fit for upstream and downstream applications listed in the fitment data
  • Posi-Lock connector system for secure, high-temperature, weather-resistant electrical connections
  • No soldering, crimping, or specialty tools required for connector adaptation
  • Extended lead length for added flexibility on damaged or shortened wiring
  • Narrow-band, non-heated oxygen sensor design
  • Threaded terminal type with 18 mm thread diameter and 22 mm hex size
  • Wiring harness included for installation on supported applications

Product Details

Bosch SmartLink Universal Oxygen Sensor line is built for technicians who need OE-style sensor performance with a universal connection strategy. Part number 12031 uses the same core sensing and heater architecture found in Bosch OE applications, while the reusable Posi-Lock connector helps adapt the sensor to existing harnesses quickly. This makes Bosch 12031 a practical choice for older import vehicles where harness condition, connector style, or routing can vary. It is a narrow-band sensor with a steel finish and metal housing, designed for standard replacement service on emissions systems that rely on oxygen sensor feedback.

Vehicle Fitment

  • Fits 1993-1995 Geo Prizm, upstream, with California Emission System.
  • Fits 1995 Lexus SC300, upstream, located on bottom.
  • Fits 1992-1995 Toyota Camry, upstream, with California Emission System.
  • Fits 1990-1995 Toyota Camry, upstream, without California Emission System.
  • Fits 1992-1995 Toyota Celica, upstream.
  • Fits 1981-1988 Toyota Celica, upstream.
  • Fits 1994-1995 Toyota Celica, upstream, without California Emission System.
  • Fits 1989-1991 Toyota Celica, upstream, without California Emission System.
  • Fits 1994-1995 Toyota Celica, upstream, with California Emission System.
  • Fits 1993-1995 Toyota Corolla, upstream, with California Emission System.
  • Fits 1991-1995 Toyota MR2, upstream.
  • Fits 1985-1987 Toyota MR2, upstream.
  • Fits 1988-1995 Toyota Supra, upstream, without California Emission System.
  • Fits 1993-1994 Lexus GS300, downstream, without California Emission System.
  • Fits 1993-1994 Lexus GS300, upstream, without California Emission System.
  • Fits 1994 Lexus SC300, upstream, to 12/1993.
  • Fits 1994 Lexus SC300, upstream, from 01/1994, located on bottom.
  • Fits 1992-1993 Lexus ES300, upstream, with California Emission System, with flange.
  • Fits 1992-1993 Lexus ES300, upstream, without California Emission System.
  • Fits 1992-1993 Lexus SC300, upstream.
  • Fits 1987-1993 Toyota Camry, upstream.
  • Fits 1981-1992 Toyota Cressida, upstream.
  • Fits 1990-1991 Toyota Camry, upstream, with California Emission System, with flange.
  • Fits 1980-1990 Toyota Tercel, upstream.
  • Fits 1989 Toyota Celica, upstream, screw mount, with California Emission System.
  • Fits 1980-1989 Toyota Corolla, upstream.
  • Fits 1985-1988 Chevrolet Nova, upstream.
  • Fits 1984-1988 Toyota 4Runner, upstream.
  • Fits 1979-1988 Toyota Pickup, upstream.
  • Fits 1986-1987 Toyota Supra, upstream.
  • Fits 1984-1987 Toyota Van, upstream.
  • Fits 1985 Toyota Land Cruiser, upstream, to 03/1985.
  • Fits 1975-1984 Toyota Land Cruiser, upstream, with Pillared Hardtop.
  • Fits 1981-1984 Toyota Starlet, upstream.
  • Fits 1981-1982 Toyota Corona, upstream.

Common Repair Uses

  • Restores oxygen sensor feedback on Toyota Camry, Corolla, Celica, MR2, and Supra applications
  • Addresses check engine light concerns tied to mixture control or sensor response
  • Helps correct poor fuel economy caused by inaccurate exhaust oxygen readings
  • Supports emissions-system service on upstream and downstream sensor locations
  • Replaces damaged, corroded, or hard-to-match factory connectors on older vehicles

Installation Notes

Confirm the sensor position, thread size, and connector routing before installation. Bosch 12031 uses a universal connector system, so the existing harness must be adapted to the Posi-Lock terminals during service. The extended lead length helps on vehicles with shortened or repaired wiring, and the connector can be reopened if adjustments are needed. This part cross-references Bosch SmartLink applications for the same service use.

Quality Assurance

Bosch builds this Universal Oxygen Sensor line around OE-specification sensor elements and connector hardware for dependable electrical contact and consistent signal output. Part number 12031 is engineered for professional-grade replacement service on emissions systems that require narrow-band oxygen sensor feedback.

This part fits 173 vehicles
Always verify fitment with your vehicle's VIN if unsure. Submodel & trim restrictions may apply.
YearMakeModelSubmodelBody TypeDrive TypeTransmissionLitersCylindersPositionNotes
1995GeoPrizm————1.6LL4Upstreamwith California Emission System; Universal Oxygen Sensor
1995LexusSC300————3.0LL6UpstreamLocated on Bottom; Universal Oxygen Sensor
1995ToyotaCamry————2.2LL4Upstreamwith California Emission System; Universal Oxygen Sensor
1995ToyotaCamry————2.2LL4Upstreamwithout California Emission System; Universal Oxygen Sensor
1995ToyotaCelica————1.8LL4UpstreamUniversal Oxygen Sensor
1995ToyotaCelica————2.2LL4Upstreamwithout California Emission System; Universal Oxygen Sensor
1995ToyotaCelica————2.2LL4Upstreamwith California Emission System; Universal Oxygen Sensor
1995ToyotaCorolla————1.6LL4Upstreamwith California Emission System; Universal Oxygen Sensor
1995ToyotaMR2————2.2LL4UpstreamUniversal Oxygen Sensor
1995ToyotaSupra————3.0LL6Upstreamwithout California Emission System; Universal Oxygen Sensor
1994GeoPrizm————1.6LL4Upstreamwith California Emission System; Universal Oxygen Sensor
1994GeoPrizm————1.8LL4Upstreamwith California Emission System; Universal Oxygen Sensor
1994LexusGS300————3.0LL6Downstreamwithout California Emission System; Universal Oxygen Sensor
1994LexusGS300————3.0LL6Upstreamwithout California Emission System; Universal Oxygen Sensor
1994LexusSC300————3.0LL6UpstreamTo 12/1993; Universal Oxygen Sensor
1994LexusSC300————3.0LL6UpstreamFrom 01/1994; Located on Bottom; Universal Oxygen Sensor
1994ToyotaCamry————2.2LL4Upstreamwithout California Emission System; Universal Oxygen Sensor
1994ToyotaCamry————2.2LL4Upstreamwith California Emission System; Universal Oxygen Sensor
1994ToyotaCelica————1.8LL4UpstreamUniversal Oxygen Sensor
1994ToyotaCelica————2.2LL4Upstreamwithout California Emission System; Universal Oxygen Sensor
1994ToyotaCelica————2.2LL4Upstreamwith California Emission System; Universal Oxygen Sensor
1994ToyotaCorolla————1.6LL4Upstreamwith California Emission System; Universal Oxygen Sensor
1994ToyotaCorolla————1.8LL4Upstreamwith California Emission System; Universal Oxygen Sensor
1994ToyotaMR2————2.2LL4UpstreamUniversal Oxygen Sensor
1994ToyotaSupra————3.0LL6Upstreamwithout California Emission System; Universal Oxygen Sensor
1993GeoPrizm————1.6LL4Upstreamwith California Emission System; Universal Oxygen Sensor
1993GeoPrizm————1.8LL4Upstreamwith California Emission System; Universal Oxygen Sensor
1993LexusES300————3.0LV6Upstreamwith California Emission System; with Flange; Universal Oxygen Sensor
1993LexusES300————3.0LV6Upstreamwithout California Emission System; Universal Oxygen Sensor
1993LexusGS300————3.0LL6Downstreamwithout California Emission System; Universal Oxygen Sensor
1993LexusGS300————3.0LL6Upstreamwithout California Emission System; Universal Oxygen Sensor
1993LexusSC300————3.0LL6UpstreamUniversal Oxygen Sensor
1993ToyotaCamry————2.2LL4Upstreamwithout California Emission System; Universal Oxygen Sensor
1993ToyotaCamry————3.0LV6UpstreamUniversal Oxygen Sensor
1993ToyotaCamry————2.2LL4Upstreamwith California Emission System; Universal Oxygen Sensor
1993ToyotaCelica————2.2LL4UpstreamUniversal Oxygen Sensor
1993ToyotaCorolla——FWD—1.6LL4Upstreamwith California Emission System; Universal Oxygen Sensor
1993ToyotaCorolla————1.8LL4Upstreamwith California Emission System; Universal Oxygen Sensor
1993ToyotaMR2————2.2LL4UpstreamUniversal Oxygen Sensor
1993ToyotaSupra————3.0LL6Upstreamwithout California Emission System; Universal Oxygen Sensor
1992LexusES300————3.0LV6Upstreamwith California Emission System; with Flange; Universal Oxygen Sensor
1992LexusES300————3.0LV6Upstreamwithout California Emission System; Universal Oxygen Sensor
1992LexusSC300————3.0LL6UpstreamUniversal Oxygen Sensor
1992ToyotaCamry————2.2LL4Upstreamwith California Emission System; Universal Oxygen Sensor
1992ToyotaCamry————2.2LL4Upstreamwithout California Emission System; Universal Oxygen Sensor
1992ToyotaCamry————3.0LV6UpstreamUniversal Oxygen Sensor
1992ToyotaCelica—Coupe——2.2LL4UpstreamUniversal Oxygen Sensor
1992ToyotaCelica—Convertible——2.2LL4UpstreamUniversal Oxygen Sensor
1992ToyotaCelicaGTHatchback——2.2LL4UpstreamUniversal Oxygen Sensor
1992ToyotaCelicaGTS———2.2LL4UpstreamUniversal Oxygen Sensor
1992ToyotaCressida————3.0LL6UpstreamUniversal Oxygen Sensor
1992ToyotaMR2————2.2LL4UpstreamUniversal Oxygen Sensor
1992ToyotaSupra————3.0LL6Upstreamwithout California Emission System; Universal Oxygen Sensor
1991ToyotaCamry——4WD—2.0LL4UpstreamUniversal Oxygen Sensor
1991ToyotaCamry——FWD—2.0LL4Upstreamwithout California Emission System; Universal Oxygen Sensor
1991ToyotaCamry——FWD—2.0LL4Upstreamwith California Emission System; with Flange; Universal Oxygen Sensor
1991ToyotaCelica—Coupe——2.2LL4Upstreamwithout California Emission System; Universal Oxygen Sensor
1991ToyotaCelicaGTHatchback——2.2LL4Upstreamwithout California Emission System; Universal Oxygen Sensor
1991ToyotaCelicaGTS———2.2LL4Upstreamwithout California Emission System; Universal Oxygen Sensor
1991ToyotaCelica—Convertible——2.2LL4Upstreamwithout California Emission System; Universal Oxygen Sensor
1991ToyotaCressida————3.0LL6UpstreamUniversal Oxygen Sensor
1991ToyotaMR2————2.2LL4UpstreamUniversal Oxygen Sensor
1991ToyotaSupra————3.0LL6Upstreamwithout California Emission System; Universal Oxygen Sensor
1990ToyotaCamry——4WD—2.0LL4UpstreamUniversal Oxygen Sensor
1990ToyotaCamry——FWD—2.0LL4Upstreamwithout California Emission System; Universal Oxygen Sensor
1990ToyotaCamry——FWD—2.0LL4Upstreamwith California Emission System; with Flange; Universal Oxygen Sensor
1990ToyotaCelicaGTS———2.2LL4Upstreamwithout California Emission System; Universal Oxygen Sensor
1990ToyotaCelicaGTHatchback——2.2LL4Upstreamwithout California Emission System; Universal Oxygen Sensor
1990ToyotaCelica—Coupe——2.2LL4Upstreamwithout California Emission System; Universal Oxygen Sensor
1990ToyotaCressida————3.0LL6UpstreamUniversal Oxygen Sensor
1990ToyotaSupra————3.0LL6Upstreamwithout California Emission System; Universal Oxygen Sensor
1990ToyotaTercel———Automatic1.5LL4UpstreamUniversal Oxygen Sensor
1990ToyotaTercel—Hatchback—Manual1.5LL4UpstreamUniversal Oxygen Sensor
1990ToyotaTercel————1.5LL4UpstreamUniversal Oxygen Sensor
1990ToyotaTercel—Sedan——1.5LL4UpstreamUniversal Oxygen Sensor
1989ToyotaCamry————2.0LL4UpstreamUniversal Oxygen Sensor
1989ToyotaCelica————2.0LL4Upstreamwithout California Emission System; Universal Oxygen Sensor
1989ToyotaCelica————2.0LL4UpstreamScrew Mount; with California Emission System; Universal Oxygen Sensor
1989ToyotaCorolla————1.6LL4UpstreamUniversal Oxygen Sensor
1989ToyotaCressida————3.0LL6UpstreamUniversal Oxygen Sensor
1989ToyotaSupra————3.0LL6Upstreamwithout California Emission System; Universal Oxygen Sensor
1989ToyotaTercel————1.5LL4UpstreamUniversal Oxygen Sensor
1988ChevroletNova————1.6LL4UpstreamUniversal Oxygen Sensor
1988Toyota4Runner————2.4LL4UpstreamUniversal Oxygen Sensor
1988ToyotaCamry————2.0LL4UpstreamUniversal Oxygen Sensor
1988ToyotaCelica————2.0LL4UpstreamUniversal Oxygen Sensor
1988ToyotaCorolla————1.6LL4UpstreamUniversal Oxygen Sensor
1988ToyotaCressida————2.8LL6UpstreamUniversal Oxygen Sensor
1988ToyotaPickup————2.4LL4UpstreamUniversal Oxygen Sensor
1988ToyotaSupra————3.0LL6Upstreamwithout California Emission System; Universal Oxygen Sensor
1988ToyotaTercel————1.5LL4UpstreamUniversal Oxygen Sensor
1987ChevroletNova————1.6LL4UpstreamUniversal Oxygen Sensor
1987Toyota4Runner————2.4LL4UpstreamUniversal Oxygen Sensor
1987ToyotaCamry————2.0LL4UpstreamUniversal Oxygen Sensor
1987ToyotaCelica————2.0LL4UpstreamUniversal Oxygen Sensor
1987ToyotaCorolla————1.6LL4UpstreamUniversal Oxygen Sensor
1987ToyotaCressida————2.8LL6UpstreamUniversal Oxygen Sensor
1987ToyotaMR2————1.6LL4UpstreamUniversal Oxygen Sensor
1987ToyotaPickup————2.4LL4UpstreamUniversal Oxygen Sensor
1987ToyotaSupra————3.0LL6UpstreamUniversal Oxygen Sensor
1987ToyotaTercel————1.5LL4UpstreamUniversal Oxygen Sensor
1987ToyotaVan————2.2LL4UpstreamUniversal Oxygen Sensor
1986ChevroletNova————1.6LL4UpstreamUniversal Oxygen Sensor
1986Toyota4Runner————2.4LL4UpstreamUniversal Oxygen Sensor
1986ToyotaCelica————2.0LL4UpstreamUniversal Oxygen Sensor
1986ToyotaCelica————2.8LL6UpstreamUniversal Oxygen Sensor
1986ToyotaCorolla————1.6LL4UpstreamUniversal Oxygen Sensor
1986ToyotaCressida————2.8LL6UpstreamUniversal Oxygen Sensor
1986ToyotaMR2————1.6LL4UpstreamUniversal Oxygen Sensor
1986ToyotaPickup————2.4LL4UpstreamUniversal Oxygen Sensor
1986ToyotaSupra————3.0LL6UpstreamUniversal Oxygen Sensor
1986ToyotaTercel————1.5LL4UpstreamUniversal Oxygen Sensor
1986ToyotaVan————2.2LL4UpstreamUniversal Oxygen Sensor
1985ChevroletNova————1.6LL4UpstreamUniversal Oxygen Sensor
1985Toyota4Runner————2.4LL4UpstreamUniversal Oxygen Sensor
1985ToyotaCelica————2.8LL6UpstreamUniversal Oxygen Sensor
1985ToyotaCelica————2.4LL4UpstreamUniversal Oxygen Sensor
1985ToyotaCorolla————1.6LL4UpstreamUniversal Oxygen Sensor
1985ToyotaCressida————2.8LL6UpstreamUniversal Oxygen Sensor
1985ToyotaLand Cruiser————4.2LL6UpstreamTo 03/1985; Universal Oxygen Sensor
1985ToyotaMR2————1.6LL4UpstreamUniversal Oxygen Sensor
1985ToyotaPickup————2.4LL4UpstreamUniversal Oxygen Sensor
1985ToyotaTercel————1.5LL4UpstreamUniversal Oxygen Sensor
1985ToyotaVan————2.0LL4UpstreamUniversal Oxygen Sensor
1984Toyota4Runner————2.4LL4UpstreamUniversal Oxygen Sensor
1984ToyotaCelica————2.8LL6UpstreamUniversal Oxygen Sensor
1984ToyotaCelica————2.4LL4UpstreamUniversal Oxygen Sensor
1984ToyotaCorolla————1.6LL4UpstreamUniversal Oxygen Sensor
1984ToyotaCressida————2.8LL6UpstreamUniversal Oxygen Sensor
1984ToyotaLand Cruiser————4.2LL6Upstreamwith Pillared Hardtop; Universal Oxygen Sensor
1984ToyotaPickup————2.4LL4UpstreamUniversal Oxygen Sensor
1984ToyotaStarlet————1.3LL4UpstreamUniversal Oxygen Sensor
1984ToyotaTercel————1.5LL4UpstreamUniversal Oxygen Sensor
1984ToyotaVan————2.0LL4UpstreamUniversal Oxygen Sensor
1983ToyotaCelica————2.8LL6UpstreamUniversal Oxygen Sensor
1983ToyotaCelica————2.4LL4UpstreamUniversal Oxygen Sensor
1983ToyotaCorolla—Coupe——1.6LL4UpstreamUniversal Oxygen Sensor
1983ToyotaCorolla—Hatchback——1.6LL4UpstreamUniversal Oxygen Sensor
1983ToyotaCorolla—Wagon——1.6LL4UpstreamUniversal Oxygen Sensor
1983ToyotaCorolla—Sedan——1.6LL4UpstreamUniversal Oxygen Sensor
1983ToyotaCressida————2.8LL6UpstreamUniversal Oxygen Sensor
1983ToyotaLand Cruiser————4.2LL6Upstreamwith Pillared Hardtop; Universal Oxygen Sensor
1983ToyotaPickup————2.4LL4UpstreamUniversal Oxygen Sensor
1983ToyotaStarlet————1.3LL4UpstreamUniversal Oxygen Sensor
1983ToyotaTercel————1.5LL4UpstreamUniversal Oxygen Sensor
1982ToyotaCelica————2.4LL4UpstreamUniversal Oxygen Sensor
1982ToyotaCelica————2.8LL6UpstreamUniversal Oxygen Sensor
1982ToyotaCorolla————1.8LL4UpstreamUniversal Oxygen Sensor
1982ToyotaCorona————2.4LL4UpstreamUniversal Oxygen Sensor
1982ToyotaCressida————2.8LL6UpstreamUniversal Oxygen Sensor
1982ToyotaLand Cruiser————4.2LL6Upstreamwith Pillared Hardtop; Universal Oxygen Sensor
1982ToyotaPickup————2.4LL4UpstreamUniversal Oxygen Sensor
1982ToyotaStarlet————1.3LL4UpstreamUniversal Oxygen Sensor
1982ToyotaTercel————1.5LL4UpstreamUniversal Oxygen Sensor
1981ToyotaCelica————2.4LL4UpstreamUniversal Oxygen Sensor
1981ToyotaCelica————2.8LL6UpstreamUniversal Oxygen Sensor
1981ToyotaCorolla————1.8LL4UpstreamUniversal Oxygen Sensor
1981ToyotaCorona————2.4LL4UpstreamUniversal Oxygen Sensor
1981ToyotaCressida————2.8LL6UpstreamUniversal Oxygen Sensor
1981ToyotaLand Cruiser————4.2LL6Upstreamwith Pillared Hardtop; Universal Oxygen Sensor
1981ToyotaPickup————2.4LL4UpstreamUniversal Oxygen Sensor
1981ToyotaStarlet————1.3LL4UpstreamUniversal Oxygen Sensor
1981ToyotaTercel————1.5LL4UpstreamUniversal Oxygen Sensor
1980ToyotaCorolla————1.8LL4UpstreamUniversal Oxygen Sensor
1980ToyotaLand Cruiser—Sport Utility——4.2LL6Upstreamwith Pillared Hardtop; Universal Oxygen Sensor
1980ToyotaPickup————2.2LL4UpstreamUniversal Oxygen Sensor
1980ToyotaTercel————1.5LL4UpstreamUniversal Oxygen Sensor
1979ToyotaLand Cruiser—Sport Utility——4.2LL6Upstreamwith Pillared Hardtop; Universal Oxygen Sensor
1979ToyotaPickup————2.2LL4UpstreamUniversal Oxygen Sensor
1978ToyotaLand Cruiser—Sport Utility——4.2LL6Upstreamwith Pillared Hardtop; Universal Oxygen Sensor
1977ToyotaLand Cruiser—Sport Utility——4.2LL6Upstreamwith Pillared Hardtop; Universal Oxygen Sensor
1976ToyotaLand Cruiser————4.2LL6Upstreamwith Pillared Hardtop; Universal Oxygen Sensor
1975ToyotaLand Cruiser————4.2LL6Upstreamwith Pillared Hardtop; Universal Oxygen Sensor