If you are paying for this out of your pocket then go get estimates..................if insurance is paying for it they will write the estimate and all you have to do is pick out the shop you want to do the repair and give them the insurance estimate. If there is hidden / structural damage the shop will contact the insurance co. A lot of shops wont even write you an estimate if insurance is paying for the repair, its a waste of there time.