if its a diesel a very common problem i have found dealing in p38's is the water pump impellor's fail on the 2.5 bmw engines, they often have plastic impellors that fail over time and break up, normally around 100,000 mls,, replace with a metal impellor type, that might be the suspect i think,,