Hallo Christian,
ich hoffe nicht, dass du mit "Elferwelt" deine Erfahrung gemacht hast und dort überholen hast lassen, oder?
Doch, dort waren meine (waren drei Index 5 oder 6 und ein Index 11). Aus der Erinnerung heraus hat es nichts gebracht. Wurden mit neuen Werten/kalibriert geliefert. Größtes Manko fand ich, daß ein neuer Dichtring montiert war, aber nicht wie bei einem neuen mit Aluhütchen drauf, daß der Ring gepresst wird sondern mit Gummikappe. Also war ein direktes einsetzen nicht möglich. Hat mich ca. 250€ gekostet. 
Dann vier gebrauchte Original BMW gekauft (Index 11 die laut dem Label keine 1 1/2 Jahre alt waren). Damit lief er schon deutlich besser nach dem codieren.
@TE,
nimm dir einen OBD Bluetooth oder WLAN Adapter, dazu DeepOBD BMW (kostenlos).
Dann den Fehlerspeicher auslesen und hier posten. Dann hast du die aktuellen Fehler im Klartext.