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