The problem with the N47 diesel engine dates back to 2007. There are plenty of overseas reports of the timing chain failing, as yours has done. Deal directly with BMW head office and seek some support ...