Wow clearly not mineral white! I call total BS on the body shop claiming they can't match mineral white! If they have the correct paint code they should be able to match it to look 95% close. The hardest color to match is silver in any metallic form. I've seen shops fight so hard to get it but its so hard to match.

Good luck I hope the insurance company comes through and gets it all squared away so you can go to a reputable body shop.

On a side note , I never ever will go to a body shop BMW reccomends. I got rear ended a couple of years ago in my 328, long story short BMW reccomends a shop and it was so bad they had to respray my whole deck lid. I had such bad craters in there even after the 2nd job. I walked out saying to myself I'm training this car in ASAP!