Bella,
I am sorry to hear of your unfortunate series of events... If it is any consolation, I had someone hit my car (while on the road) which sent me spinning out of control and up over a curb...
I have some small body damage to the rear of the car, some scratches on the front bumper, one damaged front wheel, one severly damaged rear wheel, and no rear suspension... My car just made it to a local BMW dealership that has a certified collision center, and will probably be there for the next 2-3 weeks.
It could be worse

...