1997 BMW 540i Engine Coolant Temperature Sensor Replacement Cost Estimate