So this is an extract from my 335D project thread here:
Thought I would put this in the DIY forum also to make it easier to find. It's definitely a worth-doing job as performance is noticeably improved after. Only specialist tool you need is patience and a LONG ball headed 6mm allen key and decent quality EGR cleaner and a plastic scraper.
I plan to physically delete the EGR and have it coded out but this clean will suffice until the summer.
So, engine cover off and top intake plastic off (3 Torx screws):
Then 6mm long allen key (for the bottom two bolts) with a ball end to be able to get on the heads. I fed a cloth underneath first in case I dropped any bolts as they're not captive:
Then disconnect vacuum pipe and electrical plug and voila:
Time for the cleanup:
After lots of scrubbing and scraping:
Then it was just a case of buttoning everything back up:
Don't forget the vacuum pipe:
All buttoned back up:
To be fair I was expecting a lot worse with 150,000 miles - I think good quality fuel helps.