Dorman 917-030 Engine Variable Valve Timing (VVT) Eccentric Shaft Position Sensor

Brand Dorman 917-030
Connector Shape Round
Color/Finish Black
Connector/Terminal Configuration 9 pin male
Package Contents Control valve and mounting hardware
Fits BMW · 56 vehicles

OE FIX replacement. Stronger ultrasonic weld helps prevent oil contamination.

Valve train sensor. Monitors eccentric shaft position for variable valve timing control.

Mounting hardware included. Control valve and hardware come in the package.

Cross-references Standard Ignition VTS10, URO 11377524879 and B96002 for the same application. See all 5.

$279.68Free 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 $279.68
Free shipping to the continental U.S.
Free returns within 60 days if it doesn't fit when fitment is verified.

Dorman 917-030 VVT Eccentric Shaft Sensor

Dorman 917-030 is an engine variable valve timing eccentric shaft position sensor for select BMW applications. It is built as an OE FIX replacement with a stronger ultrasonic weld to help reduce oil contamination from the sensor body.

Designed for BMW engines that use a round, 9-pin male connector, this black sensor supports accurate eccentric shaft position feedback for variable valve timing operation. It is a direct-fit replacement for select BMW 128i, 328i, X3, 528i, Z4, and related models.

Key Features

  • Engine variable valve timing eccentric shaft position sensor
  • OE FIX replacement design from Dorman
  • Ultrasonic weld construction helps resist oil seepage at the sensor body
  • Round connector shape with 9-pin male terminal configuration
  • Black color/finish
  • Package contents include the control valve and mounting hardware
  • Part number 917-030 for easy identification

Detailed Description

This Dorman VVT eccentric shaft position sensor is engineered for BMW engines that rely on precise eccentric shaft position input to manage valve timing. The upgraded weld design addresses a common failure point in original sensors, where seepage at spot welds can allow oil contamination and lead to signal issues. Part number 917-030 is a practical replacement for technicians and owners servicing BMW 128i, BMW 328i, BMW X3, BMW 528i, BMW Z4, and other listed applications.

This part cross-references Standard Ignition VTS10 for the same application.

What It Helps Solve

  • Oil contamination inside the sensor housing
  • Faulty eccentric shaft position signal
  • Variable valve timing performance concerns
  • Check engine light conditions related to sensor failure
  • Driveability issues caused by inaccurate valve timing input

Installation Notes and Tips

Verify connector style, terminal count, and vehicle application before installation. This sensor uses a round 9-pin male connector and is intended for the listed BMW fitments only. Inspect the mating connector and surrounding engine area for oil intrusion or damaged terminals before replacing the sensor. Confirm the original part number and engine configuration match the vehicle service information.

Quality Assurance

Dorman designs this OE FIX replacement to address a known failure mode in the original sensor construction. The stronger ultrasonic weld is used to improve resistance to oil seepage and contamination in the sensor body.

  • Fits 2008-2013 BMW 128i
  • Fits 2007-2013 BMW 328i
  • Fits 2009-2013 BMW 328i xDrive
  • Fits 2007-2012 BMW X3
  • Fits 2008-2011 BMW 528i
  • Fits 2006-2011 BMW Z4
  • Fits 2009-2010 BMW 528i xDrive
  • Fits 2007-2010 BMW X5
  • Fits 2007-2008 BMW 328xi
  • Fits 2008 BMW 528xi
  • Fits 2006-2007 BMW 525i
  • Fits 2006-2007 BMW 525xi
  • Fits 2006-2007 BMW 530i
  • Fits 2006-2007 BMW 530xi
  • Fits 2006 BMW 323i
  • Fits 2006 BMW 325i
  • Fits 2006 BMW 325xi
  • Fits 2006 BMW 330i
  • Fits 2006 BMW 330xi
This part fits 56 vehicles
Always verify fitment with your vehicle's VIN if unsure. Submodel & trim restrictions may apply.
YearMakeModelLitersCylindersPositionNotes
2013BMW128i3.0LL6N/A
2013BMW328i3.0LL6N/A
2013BMW328i xDrive3.0LL6N/A
2012BMW128i3.0LL6N/A
2012BMW328i3.0LL6N/A
2012BMW328i xDrive3.0LL6N/A
2012BMWX33.0LL6N/A
2011BMW128i3.0LL6N/A
2011BMW328i3.0LL6N/A
2011BMW328i xDrive3.0LL6N/A
2011BMW528i3.0LL6N/A
2011BMWX33.0LL6N/A
2011BMWZ43.0LL6N/A
2010BMW128i3.0LL6N/A
2010BMW328i3.0LL6N/A
2010BMW328i xDrive3.0LL6N/A
2010BMW528i3.0LL6N/A
2010BMW528i xDrive3.0LL6N/A
2010BMWX33.0LL6N/A
2010BMWX53.0LL6N/A
2010BMWZ43.0LL6N/A
2009BMW128i3.0LL6N/A
2009BMW328i3.0LL6N/A
2009BMW328i xDrive3.0LL6N/A
2009BMW528i3.0LL6N/A
2009BMW528i xDrive3.0LL6N/A
2009BMWX33.0LL6N/A
2009BMWX53.0LL6N/A
2009BMWZ43.0LL6N/A
2008BMW128i3.0LL6N/A
2008BMW328i3.0LL6N/A
2008BMW328xi3.0LL6N/A
2008BMW528i3.0LL6N/A
2008BMW528xi3.0LL6N/A
2008BMWX33.0LL6N/A
2008BMWX53.0LL6N/A
2008BMWZ43.0LL6N/A
2007BMW328i3.0LL6N/A
2007BMW328xi3.0LL6N/A
2007BMW525i3.0LL6N/A
2007BMW525xi3.0LL6N/A
2007BMW530i3.0LL6N/A
2007BMW530xi3.0LL6N/A
2007BMWX33.0LL6N/A
2007BMWX53.0LL6N/A
2007BMWZ43.0LL6N/A
2006BMW323i2.5LL6N/A
2006BMW325i3.0LL6N/A
2006BMW325xi3.0LL6N/A
2006BMW330i3.0LL6N/A
2006BMW330xi3.0LL6N/A
2006BMW525i3.0LL6N/A
2006BMW525xi3.0LL6N/A
2006BMW530i3.0LL6N/A
2006BMW530xi3.0LL6N/A
2006BMWZ43.0LL6N/A
Directly replaces or cross-references 5 part numbers
Cross-reference numbers are provided for identification purposes only. Always confirm fitment before ordering.
Standard Ignition — VTS10URO — 11377524879B96002ECS1002VCT103