BMW E46 M43Tu Camshaft position sensor replacement DIY guide.
This quick guide will show you where your camshaft sensor is, what fault code may appear if yours is at fault, and how to replace the faulty sensor, all on the M43Tu engine.
Picture of the M43Tu engine.
The BMW DME software operating system for the M43Tu engine, BMS46.
The camshaft sensor fault code, DTC 135.
The location of the sensor on the front of the cylinder head.
Remove the camshaft sensor plug.
Slacken and remove the camshaft sensor retaining 5mm Allen set screw from the cylinder head
Remove the sensor and the O ring if you have a new one.
Comparison of the old sensor and the new sensor. The new sensor is at the top.
Refit the new sensor, bolt it up and reconnect the sensor plug.
You should now clear the old fault codes, start the car, rescan it to make sure no codes come back up and you're all done.