Hey,
also da alle 3 Fehlercodes irgendetwas mit dem Nockenwellensensor zu tun haben, würde ich vorschlagen den einfach mal zu tauschen und dann weiter zu sehen.
Die Fehlercodes lassen jetzt nicht direkt darauf schließen, dass die Steuerkette und Spanner getauscht werden müssen, kann natürlich aber dennoch sein.
Wirst du dann wissen wenn du den Sensor getauscht hast.
Nockenwellensensor kostet neu bei BMW knappe 90€. Die würde ich mal investieren und dann weiter schauen. Vmtl. ist damit schon alles in Butter was die Fehlercodes angeht.
edit noch: Fehlercodes P0011 und P0015 sagen einmal Nockenwellenposition zu früh und der andere sagt Nockenwellenposition zu spät. Soweit könnte das noch mit der Steuerkette zu tun haben.
P0341 - Nockenwellen-Positions-Sensor Schaltkreis Bereich/Betriebsverhalten sagt mir aber, dass es vmtl. doch eher am Sensor an sich liegt und nicht daran dass tatsächlich zu früh oder zu spät.