no idea really.. I'm just another (first time bmw) owner but if I were you I'd maybe try an other dealer if you can't get yours to get the job done. The diagnostics takes one hour, getting the
part delivered was about 3 days and they did the replacement in 12 hours or so.
I feel your pain, I really hated that issue.. good luck!