BMW Camshaft Position Sensor (CPS) – 13627546660 / 13627558518
Updated June 23, 2026
This camshaft position sensor (CPS) is a Hall-effect sensor that monitors the rotational position and speed of the camshaft, reporting this data to the engine control unit (ECU). The ECU uses the signal to synchronize fuel injection and ignition timing, as well as to control variable valve timing (VANOS) on BMW inline-6 engines. It is commonly used on both intake and exhaust camshafts in a wide range of BMW models from the mid-2000s through early 2010s, including those with N52, N54, N55, and N51 engines.
AI-generated content
How It Works and Where It Fits
The sensor is mounted near the front of the cylinder head, typically on the timing chain cover or directly into the camshaft housing. It uses a magnetic field to detect a reluctor wheel or magnet on the camshaft, generating a square-wave signal as the cam rotates. The ECU compares this signal with the crankshaft position sensor to determine the exact position of the pistons and valves. On BMW engines with VANOS, the camshaft position sensor is critical for adjusting cam timing on the fly. This specific sensor (OEM numbers 13627546660 and 13627558518) is designed for the exhaust camshaft on many models, though some listings also cover the intake side.
Vehicle Compatibility
This camshaft position sensor fits a broad range of BMW models from 2006–2012, including the 128i, 135i, 323i, 325i, 328i, 330i, 335i, 525i, 528i, 530i, 535i, and their xDrive variants, as well as the X1, X3, X5, Z4 (E85/E89), and 5 Series (E60/E61). It is compatible with engines such as the N52 (3.0L), N54 (3.0L twin-turbo), N55 (3.0L turbo), and N51 (SULEV). The sensor is also used on some 550i and 650i models with the N62 V8, though the part number may differ. Always verify the specific engine and camshaft position (intake or exhaust) before purchase.
Common Failure Symptoms and Diagnosis
A failing camshaft position sensor can cause a range of drivability issues: hard starting, rough idle, hesitation or stumbling during acceleration, reduced power, and the engine may stall or enter a limp-home mode. The check engine light will typically illuminate with diagnostic trouble codes (DTCs) such as P0340 (intake) or P0345 (exhaust) for circuit malfunction, or P0365/P0390 for exhaust cam sensor issues. A scan tool can confirm the sensor output; a weak or erratic signal indicates the sensor needs replacement. On some BMWs, a failing sensor can also trigger VANOS-related codes.
Installation Notes
Replacing the camshaft position sensor is a straightforward job on most BMW inline-6 engines. The sensor is usually secured with a single bolt and an O-ring seal. Disconnect the battery, unplug the electrical connector, remove the bolt, and pull the sensor straight out. Install the new sensor with a fresh O-ring (often included), torque the bolt to approximately 8 Nm (check service manual), and reconnect the harness. No special programming is required, though clearing any stored codes after installation is recommended. On some V8 models, access may be tighter, but the procedure remains similar.



