Agreed, sounds like the timing chain. OP, get this fixed ASAP to avoid a blown engine! I would have it flat bedded to the dealership rather than risk breaking the timing chain.
'01 X5 3.0 AlpWhite
'16 428i GC AlpWhite
'19 230i MSpt AlpWhite
Last edited by AndDown; 06-23-2019 at 10:15 AM.