OE Quality
60-Day Returns

Spectra S10377 Engine Crankshaft Position Sensor - Upper
Reliable Engine Crankshaft Position Sensor for BMW Vehicles
The Spectra S10377 Engine Crankshaft Position Sensor is designed to provide accurate engine timing data for a wide range of BMW models. This sensor ensures optimal engine performance by monitoring the crankshaft's position and speed, essential for proper ignition and fuel injection timing.
- Compatible with multiple BMW models including 1 Series M, 3 Series, 5 Series, 7 Series, X3, X5, X6, M3, M6, and Z4
- OEM-quality sensor designed to meet or exceed factory specifications
- Part number S10377 ensures precise fit and function
- Durable construction for long-lasting performance under various driving conditions
- Direct replacement for original crankshaft position sensors
Product Details and Compatibility
The Spectra S10377 crankshaft position sensor is engineered for compatibility with a broad range of BMW vehicles, including popular models such as the 128i, 135i, 323i, 328i xDrive, 330xi, 335is, 525xi, 528i xDrive, 530xi, 535i xDrive, 740Li, and more. This sensor plays a critical role in engine management systems by providing real-time data to the engine control unit (ECU), enabling precise ignition timing and fuel delivery. Using the correct sensor like the S10377 helps maintain engine efficiency and reduces the risk of drivability issues.
Common Applications and Problem Resolution
- Resolves engine misfires caused by inaccurate crankshaft position readings
- Eliminates stalling or rough idling related to sensor failure
- Prevents difficulty starting the engine due to faulty sensor signals
- Addresses check engine light triggers linked to crankshaft sensor faults
- Improves overall engine performance and fuel efficiency
Installation Notes and Tips
Installation of the Spectra S10377 sensor requires basic mechanical skills and standard hand tools. It is recommended to disconnect the battery before beginning the replacement to avoid electrical shorts. Locate the existing crankshaft position sensor on the engine block, remove the mounting bolt, and carefully disconnect the electrical connector. Install the new sensor by reversing the removal steps, ensuring the sensor is seated properly and the connector is secure. After installation, clear any diagnostic trouble codes and verify proper engine operation.
Quality Assurance and Warranty Information
Spectra parts are manufactured to meet stringent quality standards, ensuring reliable performance and durability. The S10377 crankshaft position sensor undergoes rigorous testing to confirm compatibility and function with specified BMW models. This part is backed by a limited warranty covering defects in materials and workmanship, providing confidence in your purchase.
This part fits 101 vehicles. Search below:
| Year | Make | Model | Liters | Cylinders | Fuel Type | Position | Notes |
|---|---|---|---|---|---|---|---|
| 2015 | BMW | Z4 | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2014 | BMW | M6 | 4.4L | V8 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2014 | BMW | Z4 | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2013 | BMW | 128i | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2013 | BMW | 328i | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2013 | BMW | 328i xDrive | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2013 | BMW | 335is | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2013 | BMW | M3 | 4.0L | V8 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2013 | BMW | M6 | 4.4L | V8 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2013 | BMW | Z4 | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2012 | BMW | 128i | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2012 | BMW | 328i | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2012 | BMW | 328i xDrive | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2012 | BMW | 335is | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2012 | BMW | 740i | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2012 | BMW | 740Li | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2012 | BMW | M3 | 4.0L | V8 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2012 | BMW | M6 | 4.4L | V8 | Upper | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2012 | BMW | X3 | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2012 | BMW | Z4 | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2011 | BMW | 1 Series M | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2011 | BMW | 128i | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2011 | BMW | 323i | 2.5L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2011 | BMW | 328i | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2011 | BMW | 328i xDrive | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2011 | BMW | 335is | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2011 | BMW | 528i | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2011 | BMW | 740i | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2011 | BMW | 740Li | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2011 | BMW | M3 | 4.0L | V8 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2011 | BMW | X3 | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2011 | BMW | Z4 | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2010 | BMW | 128i | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2010 | BMW | 135i | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2010 | BMW | 323i | 2.5L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2010 | BMW | 328i | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2010 | BMW | 328i xDrive | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2010 | BMW | 335i | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2010 | BMW | 335i xDrive | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2010 | BMW | 528i | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2010 | BMW | M3 | 4.0L | V8 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2010 | BMW | M6 | 5.0L | V10 | GAS | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals |
| 2010 | BMW | X3 | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2010 | BMW | X5 | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2010 | BMW | X6 | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2010 | BMW | Z4 | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2009 | BMW | 128i | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |||
| 2009 | BMW | 135i | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |||
| 2009 | BMW | 323i | 2.5L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2009 | BMW | 328i | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |||
| 2009 | BMW | 328i xDrive | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |||
| 2009 | BMW | 335i | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |||
| 2009 | BMW | 335i xDrive | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |||
| 2009 | BMW | 528i | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |||
| 2009 | BMW | 528i xDrive | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |||
| 2009 | BMW | 535i | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |||
| 2009 | BMW | 535i xDrive | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |||
| 2009 | BMW | M3 | 4.0L | V8 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2009 | BMW | X3 | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2009 | BMW | X5 | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2009 | BMW | X6 | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2009 | BMW | Z4 | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2008 | BMW | 128i | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |||
| 2008 | BMW | 135i | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |||
| 2008 | BMW | 323i | 2.5L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2008 | BMW | 328i | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |||
| 2008 | BMW | 328xi | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |||
| 2008 | BMW | 335i | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |||
| 2008 | BMW | 335xi | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |||
| 2008 | BMW | 528i | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |||
| 2008 | BMW | 528xi | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |||
| 2008 | BMW | 535i | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |||
| 2008 | BMW | 535xi | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |||
| 2008 | BMW | M3 | 4.0L | V8 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2008 | BMW | X3 | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2008 | BMW | X5 | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2008 | BMW | X6 | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2008 | BMW | Z4 | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2007 | BMW | 323i | 2.5L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2007 | BMW | 328i | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |||
| 2007 | BMW | 328xi | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |||
| 2007 | BMW | 330i | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |||
| 2007 | BMW | 335i | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |||
| 2007 | BMW | 335xi | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |||
| 2007 | BMW | 525i | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |||
| 2007 | BMW | 525xi | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |||
| 2007 | BMW | 530i | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |||
| 2007 | BMW | 530xi | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |||
| 2007 | BMW | X3 | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2007 | BMW | X5 | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2007 | BMW | Z4 | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2006 | BMW | 323i | 2.5L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |
| 2006 | BMW | 325i | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |||
| 2006 | BMW | 325xi | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |||
| 2006 | BMW | 330i | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |||
| 2006 | BMW | 330xi | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |||
| 2006 | BMW | 525i | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |||
| 2006 | BMW | 525xi | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |||
| 2006 | BMW | 530i | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |||
| 2006 | BMW | 530xi | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals | |||
| 2006 | BMW | Z4 | 3.0L | L6 | N/A | Engine Crankshaft Position Sensor with Straight Socket and 3 Terminals |
* 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:
Cross-reference numbers are provided for identification purposes only. Always confirm fitment before ordering.