You probably want to talk to the Bellevue crowd on the board before doing anything. Some of those guys are M30 experts. I also *think* Dave535Phoenix had a similar problem/broken rocker arms recently, so it might be wise to contact him....
....yup, I was on the money:
http://www.bimmer.info/forum/showthread.php?t=8797
http://www.bimmer.info/forum/showthread.php?t=8824
BMA's the best place, IMHO, for the parts. You probably already know that.
Best, whit