Sorry to hear about it. I know that can be a very sick feeling. I recently saw a previous generation 5 series get hit just like that and probably as hard. I was very impressed at how the car protected the driver.
GONE: 2012 BMW 550 M-Sport
2016 Audi A7 Prestige
2016 Lexus GX 460---Wife's car
2015 BMW 1600 GT---2016 BMW S1000R---2012 Ducati Panigale