I got the coolant flushed and the thermostat changed. But the mechanic told me that the car still overheats, and that the radiator is probably partially clogged (since the coolant was very dirty), and has to be changed.
$164 for the radiator + $130 for the labor. Does it sound like the right price to you ?