I would recommend CARSTAR. I had a good experience with them. In the estimate, they added the mirror on my car because it was scratched, but the didn't end up doing it. I haven't had the chance to bring it back because I've been gone a week, but I should call them and tell them about it. Other than forgetting to do my mirror, they were excellent.
more