2007 BMW 550i Engine Coolant Temperature Sensor Replacement Cost Estimate