Today I was driving to Mercer Island, and for some strange reason, a rock hit the back of my X5 and now I have a nasty paint chip

I got an estimate from Pacific Auto Repair (close by BMW Seattle) for $2,500 which is ridiculous as they want to paint the whole panel.
It's such a small thing, but I want it fixed. Does anyone know of a paint chip repair shop?