So finally got issue resolved Friday night. BMW went to their PUMA team who managed to work out that the fibre optic was losing too much light and dropping the coding of the retrofit kit. New loop fitted and working perfect. Got charged nominal fee of 100 quid which I thought was ok considering the job sheet had 23hours on it! Happy now