Dorman 977-034 Throttle Position Sensor

Brand Dorman 977-034
Material Plastic
Throttle Body Mounted Yes
Terminal Type Pin
Adjustable No
Color/Finish Black
Electrical Connection Type Female
Installation Hardware Included Yes
Package Contents 1 throttle position sensor; 1 o-ring
Terminal Count 3
Fits BMW · 87 vehicles

OE-style replacement. Matches the fit and function of the original sensor.

Durable plastic housing. Built for reliable performance in demanding conditions.

Pin-terminal design. Uses a female electrical connection for secure hookup.

Cross-references Delphi SS10562, Standard Ignition TH317 and 5S5022 for the same application. See all 9.

$102.72Free shipping
In stock · usually ships same day before 1pm CST
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 $102.72
Free shipping to the continental U.S.
Free returns within 60 days if it doesn't fit when fitment is verified.

Dorman Throttle Position Sensor for BMW

Dorman 977-034 is a throttle position sensor built to match the fit and function of the original sensor on specified BMW vehicles. It is designed for reliable signal output, durable construction, and direct replacement service on throttle body mounted applications.

Key Features

  • Throttle position sensor for emission control and engine management systems
  • Throttle body mounted design with 3-pin terminal count
  • Female electrical connection with pin-style terminals
  • Black plastic housing for OE-style fitment
  • Includes installation hardware and O-ring for service replacement
  • Non-adjustable design for direct installation

Detailed Description

This Dorman throttle position sensor 977-034 is engineered for BMW models that require a throttle body mounted TPS with a female 3-pin connection. It monitors throttle movement and sends the signal needed for accurate fuel and ignition control. For BMW 318i, BMW 325i, BMW 525i, and other listed applications, this sensor is built to restore proper throttle input feedback with an OE-style fit.

This part cross-references Delphi SS10562 and Standard Ignition TH317 for the same application. It also serves as a direct replacement option for select BMW Z3, 328i, and M3 applications where the original sensor matches the listed configuration.

What It Helps Address

  • Erratic throttle position signal output
  • Throttle response issues caused by a worn sensor
  • Check engine light concerns related to throttle input
  • Rough idle or hesitation tied to incorrect throttle feedback
  • Driveability problems on throttle body mounted BMW systems

Installation Notes and Tips

Verify connector style, terminal count, and throttle body mounting before installation. This sensor uses a non-adjustable design, so alignment should follow the original mounting position and factory service procedure. The included O-ring should be inspected during installation to help maintain a proper seal at the throttle body.

Compatible With 1989-2002 BMW applications including 318i, 325i, 525i, 740i, Z3, 328i, M3, and related models listed in the fitment data. Fits 1996-2002 BMW Z3, N/A; Fits 1991-1999 BMW 318i, N/A; Fits 1990-1995 BMW 325i, N/A; Fits 1989-1995 BMW 525i, N/A; Fits 1994-1999 BMW M3, N/A.

Quality Assurance

Dorman designs this throttle position sensor to match original sensor fit and function on specified vehicles and to deliver dependable performance in service. Part number 977-034 is built for direct replacement use on the listed BMW applications.

This part fits 87 vehicles
Always verify fitment with your vehicle's VIN if unsure. Submodel & trim restrictions may apply.
YearMakeModelLitersCylindersPositionNotes
2002BMWZ33.2LL6N/A
2001BMWZ33.2LL6N/A
2000BMWZ32.8LL6N/A
2000BMWZ33.2LL6N/A
1999BMW318i1.9LL4N/A
1999BMW318is1.9LL4N/A
1999BMW318ti1.9LL4N/A
1999BMW323i2.5LL6N/A
1999BMW328i2.8LL6N/A
1999BMWM33.2LL6N/A
1999BMWZ31.9LL4N/A
1999BMWZ32.8LL6N/A
1999BMWZ33.2LL6N/A
1998BMW318i1.9LL4N/A
1998BMW318is1.9LL4N/A
1998BMW318ti1.9LL4N/A
1998BMW323i2.5LL6N/A
1998BMW328i2.8LL6N/A
1998BMWM33.2LL6N/A
1998BMWZ31.9LL4N/A
1998BMWZ32.8LL6N/A
1998BMWZ33.2LL6N/A
1997BMW318i1.9LL4N/A
1997BMW318is1.9LL4N/A
1997BMW318ti1.9LL4N/A
1997BMW323i2.5LL6N/A
1997BMW328i2.8LL6N/A
1997BMW840Ci4.4LV8N/A
1997BMWM33.2LL6N/A
1997BMWZ31.9LL4N/A
1997BMWZ32.8LL6N/A
1996BMW318i1.9LL4N/A
1996BMW318is1.9LL4N/A
1996BMW318ti1.9LL4N/A
1996BMW328i2.8LL6N/A
1996BMW840Ci4.4LV8N/A
1996BMWM33.2LL6N/A
1996BMWZ31.9LL4N/A
1995BMW318i1.8LL4N/A
1995BMW318is1.8LL4N/A
1995BMW318ti1.8LL4N/A
1995BMW320i2.0LL6N/A
1995BMW325i2.5LL6N/A
1995BMW325is2.5LL6N/A
1995BMW525i2.5LL6N/A
1995BMW530i3.0LV8N/A
1995BMW540i4.0LV8N/A
1995BMW740i4.0LV8N/A
1995BMW740iL4.0LV8N/A
1995BMW840Ci4.0LV8N/A
1995BMWM33.0LL6N/A
1994BMW318i1.8LL4N/A
1994BMW318is1.8LL4N/A
1994BMW320i2.0LL6N/A
1994BMW325i2.5LL6N/A
1994BMW325is2.5LL6N/A
1994BMW525i2.5LL6N/A
1994BMW530i3.0LV8N/A
1994BMW540i4.0LV8N/A
1994BMW740i4.0LV8N/A
1994BMW740iL4.0LV8N/A
1994BMW840Ci4.0LV8N/A
1994BMWM33.0LL6N/A
1994BMWM3N/AL6 182CID 3.0L (2990cc)
1993BMW318i1.8LL4N/A
1993BMW318is1.8LL4N/A
1993BMW320i2.0LL6N/A
1993BMW325i2.5LL6N/A
1993BMW325is2.5LL6N/A
1993BMW525i2.5LL6N/A
1993BMW740i4.0LV8N/A
1993BMW740iL4.0LV8N/A
1992BMW318i1.8LL4N/A
1992BMW318is1.8LL4N/A
1992BMW320i2.0LL6N/A
1992BMW325i2.5LL6N/A
1992BMW325is2.5LL6N/A
1992BMW525i2.5LL6N/A
1991BMW318i1.8LL4N/A
1991BMW318is1.8LL4N/A
1991BMW325i2.5LL6N/A
1991BMW325is2.5LL6N/A
1991BMW525i2.5LL6N/A
1990BMW325i2.5LL6N/A
1990BMW325is2.5LL6N/A
1990BMW525i2.5LL6N/A
1989BMW525i2.5LL6N/A
Directly replaces or cross-references 9 part numbers
Cross-reference numbers are provided for identification purposes only. Always confirm fitment before ordering.
Delphi — SS10562Standard Ignition — TH3175S50222001323847611113611726591EC3191TH0020V20720406