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!
335i MSPORT-ENZO TUNED*JB4* CHALLENGE HIFLO DOWN PIPE*WAGNER FMIC*ER CP*CUSTOM MODIFIED MUFFLER*H&R SPORT SPRINGS*M PERFORMANCE INTERIOR*M PERFORMANCE LIP*M PERFORMANCE DIFFUSER*19"TSW NURBURGRING*20% TINT*HARDWIRED ESCORT 9500IX*HARDWIRED DASHCAM MINI 005