Magic Immunity for regular Golems was, but comparing the 3.5 update booklets (http://www.wizards.com/default.asp?x=dnd/dnd/20030718a) for the Epic Level Handbook and Monster Manual II, the Demilich and other creatures with Magic Immunity in the ELH, like Epic Golems, had theirs left completely unchanged, whereas the Golems in the MMII were specifically updated to the 3.5 version of it.<br/><br/>And the fake Demilich in the 3.5 Tomb of Horrors also has the 'immune to everything except a few specific exceptions' version of Magic Immunity, so I'm fairly sure that keeping the 3.0 version of Magic Immunity in the Epic Level Handbook was a deliberate design decision.  Epic monsters are meant to be significantly stronger than the regular variety, after all.