If the bumper has been dinged, you would be amazed what a body shop can do to patch it up. The bumper cover is only cosmetic, the real structures are behind it and those are what absorb the forces.
Try these guys dC Automotive Rocky Mount NC 1-800-579-2410
http://www.dcauto.com but more wrecking yards are
here.