2010 BMW 535i GT Camshaft Position Sensor Replacement Cost Estimate