I have a great shop down by me but it would be a haul for you. A couple of years ago a lady in a Honda Ridgeline backed in my wifes Black Mitsubishi Outlander. The impact was not hard but it was high on the doors and hit directly in the middle of the B pillar. They were able to remove the old b pillar and doors, install new and match the black paint perfectly. You would never had known this truck had been hit. I have been bringing them cars for 18 years now and never had an issue ever. They are on the StateFarm perfered shop list which means they can to the estimate and do not need to wait for insurance adjuster to show up. I also know they fight for the customer. They refuse to use used parts in their any of their work. They may take a while to get the parts in but once they have them the work goes quick. I had a truck tire hit my X5 3 weeks ago and the truck will be going into them in the next few days. These guys are great and could be worth your time to check into. Good luck
http://www.tannerscollisioncenter.com/