I had a similar experience, except it was only my headlight assembly (including electrical) which was damaged. I ended up saving some money by getting a list of parts needed from my local dealer, bought the parts from https://www.bmwdiscountparts.com, and had the dealer install them. Something...