Es ist egal welche Garantie es ist und wo du den "Schaden reparieren lässt.
Wenn deine garantie "Motor" abdeckt kannst du es bis auf deine SB bei BMW machen lassen und musst nicht zu einem Freien Händler.
Kompletter Käse, was du hier behauptest
Natürlich spielt es eine Rolle, welche Garantie man hat und vor allem wer die Garantie ausgesprochen hat. War es der Händler persönlich oder war es eine Art Versicherung (wie z.B. bei der EuroPlus)? Alleine das macht schon einen erheblichen Unterschied.
Wie man vorzugehen hat, wenn man die Garantie in Anspruch nehmen will, steht in den Garantiebedingungen.
Ohne vorherige Absprache mit dem Garantiegeber sollte man nie und nimmer einen Schaden auf eigene Faust reparieren lassen. Nachher guckst du in die Röhre, weil du dich nicht an die Bedingungen gehalten hast.
Also nochmal: Erstmal mit dem Händler in Kontakt treten, denn der ist im Zweifel ja auch derjenige, der die Gewährleistung übernimmt. Falls daraus eine Garantiegeschichte wird, dann mit dem Garantiegeber in Kontakt treten und alles klären bzgl. der Kostenübernahme