Bimmer Rescue is supposed to be pretty good. Have you given them a call? I have not used them personally, but when I used to work at Richmond BMW a lot customers took there cars to them. Also Richmond BMW is a Dinan retailer.
https://www.bimmerrescue.com/?utm_campaign=gmb