BMW 13627796054 Engine Camshaft Position Sensor Ready to install. No modification required.