Couple of things I want to mention:
I got a 320i car. Is this a M40 engine?
Tell you I had changed these components when this problem started
water pump
new fan clutch
radiator was beyond repaired-changed
all vacumm and water hoses
distribition cables.
one thing I dont know if the mechanic check is the oil pressure and pump.
Overheating was what the mechanic said. shall i put in a fuel additive for trial 1. clean the injectors and 2 for fuel to burn better.
you have to hear the tapping sound when u r driving and since this is an automatic gear as it change gear its distinctive. Noisy or faulty Injectors? I dont know.
oh yes..i forget to tell..when i push the throttle (speed) to reach 4000rpm the sound is so clear like a "rattle" noise. The rattle noise come only at that rpm. It disappeared when I push it higher. Shit what can this be?
If engine tune too advance, rpm up - noise is worse. car at idling is 1000rpm wheather cold or normal temp. At idling the engine sound perfect.
engine oil (mineral based) changed according to schedule. no additive.
What have I left out?