I found that the EGR valve on my BMW 320D is no longer stocked by many of the after market parts dealers so I made a quick decision to buy when I saw one being advertised on eBay.
So the new EGR valve has been ordered and is due to be delivered very soon. I'll be so disappointed and confused if it doesn't resolve the problems.
And just to recap the original diagnosis indicated by the ECU and backed by the dealers diagnostic equipment was the MAF meter. This was replaced but made no difference.