Grrrrr!!!!!!! I really feel for you. If you are still looking for a shop - I have a good friend who is connected to the auto industry in the Ottawa area. I'll ask him who he recommends.
2013 535xi, Carbon Black, beige interior, M Sport package, HUD, DDC & ARS
2010 Z4 35i, Crimson Red, beige interior, 6sp manual, Adapative Suspension
2000 528i, Cosmo Black, beige interior, Sport package (retired)