2016 BMW 328i GT xDrive Knock Sensor Replacement Cost Estimate