Doesn't have to be local, up to you which dealership you take it too. Some will try harder than others to get it done under warranty.
As they are franchises, some are better than others in terms of the bodyshop as well....good to try and find some reviews of your local ones bodyshop quality before commiting to having it done.