as for the sirus, ask BMW. call a dealer or something, i cant answer that one.
painting the antenna would probably cause a little loss, but satelite signal is pretty strong, and its recieving, so i'd assume it'd be ok. but there might be a little loss, especially in already weak signal areas.