What a horrific event! Luckily you were not injured (and that your car was not damaged)! You never did say what happened to your wallet.
Sorry to say it, but my one and only service call to BMW assist was handled no better - arguably even worse. Much worse. So bad in fact that they sent me $100 to try to make up for their egregious behavior after I accused them of systemic incompetence. That incident was more than a year ago and it looks like they have not improved.
2012 535ix Space Gray, Cinnamon, SAT, Premium, Prem sound, Cold W., Sunshades, Gloss Black Grille, Gloss Black Side Markers, RE970AS 245/45/19 non-run flats that run very smooth + quiet and also correct the otherwise optimistic speedo