Hey mate, I really appreciate the reply.
I bought it from a trader but 3 month warranty has finished. When I noticed the issue, my first mechanic told me the turbos work fine (as he took them out and manually moved them).
Yes was a bmw specialist with plenty of reviews and recommendations from friends.
When the egr was replaced all codes were cleared. I was advised to take it on a good test drive to see what other codes show up.
Surprise surprise that after driving over the weekend (3000 revs in manual mode) he plugged it in and a few other codes were showing 😞
I'm happy to pay the money if I know what the issue is but it's finding out what the cause is. The amount you've mentioned it could be is worrying!
Do you reckon changing the glow plugs could make a difference? He seems to think so?