BMW 328i Variable Valve Timing Solenoid

Photo of actual part

General Part Type: Variable Valve Timing Solenoid

Description: Variable Valve Timing Solenoid Slight imperfections

Part Numbers Observed:

Part Taken From: 2007 BMW 328i - With 171862 Miles