Initially when problems with the M57 (335d US model) started to crop up BMW was unable to perform a walnut blast due to the curvature of the intake runners inside the head. Consequently BMW would have to send the head out for cleaning. Talk about big $$ on warranty costs.I swore I remembered reading about it awhile ago and remembered being on a website where it talked about such a program and the details of it. I can't seem to find it now though. Who knows. Maybe it was a dream.
Perhaps that's why you're thinking of a head exchange?