I bought a 520d with a ticking sound. Done 15k then did research and knew it was the timing chain. Took out a bmw warranty, 1month later walked into bmw and got it all done on warranty.
Dealer said they never heard of the problem before and never taken out a 5 series engine before!!!!!