2011 BMW 335i xDrive Knock Sensor Replacement Cost Estimate