Back to this noise issue. Mechanic says it might be the lifters.
I found this blog about BMW lifters issue and the solution seems to be revving the engine higher and of course doing frequent oil changes. Some even mention adding 200ml of atf oil during an oil change to clean any sludge in the engine.
I haven't tested the short low rev trip vs the long high rev trip scenario yet. But I noticed that sometimes the noise is just not there.
Any opinions about the atf trick?