There are multiple ways to approach the problem;I autoX and I find small problems in some of my bumpers a lot.

Going to a local shop and having them do everything(purchasing part, painting, installing, etc.) is the most expensive way but also the best results. Going to an online company/e-bay or like previously stated to a salvage yard you should be able to find a bumper(especially for a civic, OEM or aftermarket) very easily, you could order it unpainted and then goto a local shop and have them match the paint, this way produces the same results for cheaper. And the third way which I prefer is to patch it yourself(if you need some ideas how to do this just post a pic of the damage and I'll try my best to describe a good way to go about fixing it), and then use some touch up paint or if it is fairly large damaged area fix it yourself and then take it to the shop to paint it.
- Phil '96 Eclipse(Long live DSMs)