A good body shop should be able to repair your rubber bumpers and prep them for paint. There are fillers available that can be used for dents, gouges, scratches and general rubber repairs. These fillers are also paintable. Having said that, I must admit that I've never been a fan of painted rubber bumpers on a B. I've seen some that were done nicely. Most of them were dark colored cars, mallard green, black, dark blue, etc. I don't care for bright painted rubber bumpers myself.
Dave