Das Auto steht ja derzeit irgendwo zur Diagnose wie du gesagt hast oder?
Dann lass dir doch (wenn er bei BMW steht) die Teileliste + Diagnose ausdrucken, machen se normal immer.
Dann Freier Werkstatt, Preise vergleichen und der holt ihn dir bestimmt.