I previously had an engine problem where the lifters and headers were replaced in my engine but this noise sounds different and is 10 times louder. I am unsure what it is.
Its a 2008 3.0L X5 only 57K miles on it.
I took off engine cover and theres a spring that seems to be in sync with the noise as the cam turns but I cant tell if thats what is causing it. I uploaded a video to youtube with the noise.