I had simalar issues with my 02 325i. Started to over heat and had coolant leaks. did a coolant flush and replaced the main drive belt, water pump is what caused the leaking and overheating. One of the bearings went out. I recomend changing the water pump. it could be leaking from the weap hole on the underside. luckily i caught it before the expansion tank took a crap