Why is my car still overheating?
So i have a 1997 BMW 528I. I have had it for over a month now, and it seems to have an overheating problem. I notice that if i am stopped at a light, it starts to over heat, but once i accelarate, then it goes back to normal. I have to keep doing this all the time. I took it to a mechanic, and they replaced the thermostat, and full radiator flush. Before this mechanic, i also noticed that my heater was not working either. Once the mechanic got done me his job, everything was working again. Its been two weeks since then, and now SAME problem again. And now my heater doesnt work also. Can anyone help me out here??