Zu Lasten legen? Das ist etwas Missverständlich glaube ich.
Einfach offen mit dem Serviceberater des Vertrauens über die Sache sprechen, falls codiert wurde, erklären was gemacht wurde, ob es schuld sein kann, ob sie das Auto mal neu flashen können etc.
Ist doch klar, dass man selbst die Kosten trägt, wenn man den Fehler selbst verschuldet hat. Da gibts doch nichts „zu lasten legen“.
Auf der anderen Seite würde ich als Händler, wenn mein Kunde eine mutmaßliche schuldhafte Codierung verschweigt den Kunden anrufen sobald es raus kommt und fragen, ob er mich verarschen will und sein Auto auf die Straße parken.
Garantie gibts bei BMW übrigens eh nicht, es ist die gesetzliche Gewährleistung und es wird in der Regel auf Beweislastumkehr verzichtet und sie wird auf 36 Monate verlängert. Es gibt aber keine Garantiebedinungen - weil es keine Garantie ist.