AUTOKAY Intake Exhaust Cam Camshaft Crankshaft Position Sensor set with O-R for BMW Manufacturer Part Number:12147539165, 12147518628, 12141709616 BMW E46 Cam Camshaft Position Sensor intake 323 328 525 530 X5 Z3 - 12147539165 Cam Camshaft Position Sensor for BMW 325Ci 325xi 330Ci X3 X5 Z4 - 12147518628 Crank Crankshaft Cam Position Sensor for BMW E36 E39 E46 E53 E60- 12141709616 Shipping from our USA warehouse, fast shipping and good service.