2013 BMW 550i GT Variable Valve Timing Control Solenoid Replacement Cost Estimate