Hey guys! Well I have an 05 X3 with the 3.0 and I have this noise happening...I've been around BMW's my whole life and this one is stumping me...I really really don't think it's a rod knock it sounds like the timing chain to me but I can't be sure. It changes tone every once and awhile and the engine is not shaking or anything, any thoughts? Thanks in advance