Golems do have Spell Immunity but this is not a Golem, it's just a construct. You can cast any buffs you want on it. Unless you are talking about the Pathfinder version.
As said, a mithral chain shirt +1 and a heavy mithral shield +1 would only cost a little over 4k gp but would increace AC by...