I have a well loved 318i Tourer.
It recently started overheating. The cooling system didn't seem damaged in
any way, and i assumed it was the water pump - so replaced it.
This helped for a while, but then it started overheating again.
I have been advised it may be the head gasket that is causing it, but the
engine still runs as well as it did, and there is no sign of water in the
oil, although i haven't checked compression on all the cylinders yet.
Could it be caused by a blockage in the cooling system or the Thermostat
being stuck open or closed?
Surely overheating would lead to the head gasket going, and not vice
Any advice would be gratefully recieved!