I think a multi-stage search would be best. I tried one out for you. I searched for BMW, then found a hub about repairs that seemed to know a lot, and found earnetstshub, a BMW insider. Not sure he's a mechanic or working at a dealership. But find a few people like this, then write them a personal message and ask!