Experts generally advise having a car radiator flushed every two to three years. Just to remove any built-up contaminants or debris that may impede its function. However, this can vary depending on the make and model of the car as well as the driving conditions and frequency of use.