2016 BMW 340i Engine Coolant Temperature Sensor Replacement Cost Estimate