Hi Paul Thanks for your suggestions I think you are onto it when you mention mixture enhancement because it is as if the mixture is too lean for cold conditions.
I am going to get a BMW mechanic to look at the problem in the new year. I will let you know the final fix.