2020 BMW 440i Gran Coupe Engine Coolant Temperature Sensor Replacement Cost Estimate