You should go out and find some good reputable shops in your area. You have a choice on what shops you approve of. Have it fixed with a nice new paint job.

If the suspension is damaged you might be able to get some upgrades they might be cheaper then the factory parts. Just a thought.
Sorry about the car that sucks.