overheating on 1993 BMW 325i

i have a 93 bmw 325i it was overheating so i had the thermostat changed and its still overheating what else could be making it overheat

Asked by for the 1993 BMW 325i
1 answer
Lots. Radiator flow across core problems, broken impeller inside water pump, fan that pulls air across rad problems, etc. If unsure have it checked by a professional.