Thank you guys for all the inputs!
As the whole thing happened on Saturday, I wanted to bring the car to body shop right after the accident. Brought it to german car body shop which had good reviews and some references from this forum. Looked like they work more with Porsche, but I figured if they can fix Porsche, they probably can fix a bimmer, too.
As for the damage - yes. The car needs a lot of new parts!
one wheel, door shell, quarter panel, wheel house, pillar reinforcement, bearing, hub, shock, shock mount, knuckle, trailing arm, control arms, track bar, crossmember, bumper.
Total car's purchase price was around $60,000. I am thinking the DV claim should be at least 10k.
Thank you everyone for support - makes me sleep at night a little better