There seems to be a loud churning noise coming from my engine. I brought it to a mechanic and he says that I need to take out the engine to find out why. Does anyone know what might be some of the reasons the engine is making this much noise? Is there any other alternative besides taking the engine out which would cost quite a bit? The car is a 95 325is with 86,000 miles. Any feedback would help..Thanks.