Mercedes a170 cdi 2003 reg- 94k (recently bought second hand - no service history)
I have tried replacing the oil ( 5w/30),which 'appeared' to make the noise worse.
I have since added a oil additive - slick 50.
Adding only a small does at first, reduce the noise.
But after a quick blast - the noise returned.
I have added the remainder of the oil additives. and the kept the engine speed low, warming the car before driving.
This appears to have helped, but I fear that this is not the long term solution.
Looking at many sites the suggestion is that the oil may have to be changed to 10w/40 etc in order to fill the 'larger gaps' due to engine ware.
No
NO it will not. If you have a knocking sound then you have trouble inside of the engine.
An engine might sound like a diesel at operating temperature if the engine was a diesel or if there was an issue with the manifold. Sometimes gases escaping the manifold cover could cause the engine to sound different.
When the fuel in an engine cylinder ignites prematurely or unevenly to cause power fluctuations and a "knocking" sound. usually occurs when an engine is very how or improperly timed.
Engine knocking can be caused by numerous things. Having the incorrect spark plugs, carbon deposits on the cylinder walls, and being low on engine oil may all cause a knocking sound.
The first sign that your engine has thrown a rod is a knocking sound that comes from the engine when it runs. if you pay close attention, you will notice that the knocking sound is rhythmic and increases or decreases in accordance with the engine's revolution per minute (RPM).
Sounds like a piston hitting the cylinder head. A lifter will usually tick, but a piston will sound more like this knocking noise.
Engine rod? Engine bearing?
counterbalancer is bad
Bad bearing or rod
Mine did the same, mine was a motor mount.
Get it fixed.