Update no 3!!! My car went back to BMW regarding this fault and finally after been off the road for a month they agreed with me it was the chain. It has been replaced and is back on the road.
Not a great customer service though. Ended up costing me 1500 euro plus vat. BMW paid 1000 of the bill. Total cost 2600 plus vat.