I just realized that the shop that put on the bumper used the non-m absorber rather than using the m-sport one. I'm guessing it's possible this would cause the gap?
the impact absorber is #8 here:
http://realoem.com/bmw/showparts.do?...06&hg=51&fg=15