Crankshaft Position Sensor - E30 325e 325i 325is E34 525i

This crank shaft position sensor (CPS) provides the engine computer with engine speed data via the harmonic balancer. It mounts off the engine block and reads the front crank pulley to tell the engine what position the engine internals are in. This sensor is crucial for starting the car as the ECU will not allow the engine to start without this signal. It fits all M20 engines in the E30 and E34. A lot of times the sensor is covered in oil, broken from a spinning belt, or the clearance to the pulley is not correct (should be .040"). Interchangeable with #12141720856.

Brand Options:
Original BMW - more expensive but higher quality and more consistent reliability. The sensor itself has a metal housing that is more durable and will not be affected by heat as much.
Aftermarket/Overseas manufacturer - cheaper than OE BMW but less quality and potentially less consistent. Plastic housing is more susceptible to damage from heat.

This item fits the following BMWs:
1987-1991 E30 BMW 325e 325es 325i 325is 325ix 325ic
1989-1990 E34 BMW 525i
T#: 338003 | Part#: 12141720852
affirm Starting At 0% APR - Subject To Eligibility. See Lending Terms
Checking Vehicle Fitment...

Please ensure your correct model is selected

Does NOT fit your Change Vehicle

Fits your Change Vehicle

Change Vehicle

Starting at $108.99
108.99 $108.99
This product is backed by our
Lifetime Replacement Program! Read more here
Free Shipping
Availability:
Available from Supplier
Est. Ship Date:
Ships on Aug 31, 2026
Qty

Select Options

Packaged by Turner Crankshaft Position Sensor - E30 325e 325i 325is E34 525i 12141720852
Febi Crankshaft Position Sensor
Febi - Corporate Logo
T#: 341624
|
Part#: 12141720852
Availability:
Special Order
Est. Ship Date:
No Guaranteed ETA
Lifetime Replacement
This product is backed by our
Lifetime Replacement Program! Read more here
$108.99
Qty: 1
Packaged by Turner Crankshaft Position Sensor - E30 325e 325i 325is E34 525i 12141720852
Genuine BMW Crankshaft Position Sensor
Genuine BMW - Corporate Logo
T#: 185063
|
Part#: 12141720856
Availability:
Available from Supplier
Est. Ship Date:
in 1 Business Day
Lifetime Replacement
This product is backed by our
Lifetime Replacement Program! Read more here
8% off MSRP
$217.99

MSRP stands for Manufacturer's Suggested Retail Price. This is the suggested retail price provided by the manufacturer, supplier or seller.

$199.99
Qty: 1
Packaged by Turner Crankshaft Position Sensor - E30 325e 325i 325is E34 525i 12141720852
Vemo Crankshaft Position Sensor
Vemo - Corporate Logo
T#: 341287
|
Part#: 12141720856
Availability:
Available from Supplier
Est. Ship Date:
Today
Lifetime Replacement
This product is backed by our
Lifetime Replacement Program! Read more here
$135.99
Qty: 1
Crankshaft Position Sensor - E30 325e 325i 325is E34 525i
$108.99

Previous Revisions
  • 12141720852