2001 BMW 525i Engine Coolant Temperature Sensor Replacement Cost Estimate