Checked injectors yesterday and found NO3 at fault, got exchange one from local diesel shop today, fitted it ,changed fuel filter ( 80+ k miles on original filter, so much for BMW service. )cleared codes and all seems ok, car back on song! Thanks for all your advice and happy new year to all.