B954 12147518628 98-06 BMW Camshaft Position Sensor 320i 323Ci 323i 325Ci 325i 325xi 328Ci 328i 330Ci 330i 330xi 525i 528i 530i 545i 645Ci 745Li 745i X3 X5 Z3 Z4 98 99 00 01 02 03 04 05 06