Anyone have a recommendation for shops in the Bowie to Annapolis area?

Long story short, the car was up on a flatbed last week and the operator neglected to secure the rear. When he slammed on the brakes to keep from smacking the idiot who slammed on HIS brakes in front of us, my 1991 318is slid into the winch.

Initially it didn't look too bad, a new spoiler and lip...

Once I got the valance off, however, I found that there has been structural damage. I need to find a shop that is competent working with these things and can tell me what needs to be replaced and what can be repaired.

Here is a pic of the parts that got munched - basically, the crossmember and upper piece on the driver's side.