Sitz musst du normalerweise nichts kodieren, wenn es der passende ist und korrekt angeschlossen.
Flüssigkeiten machen, evtl auch Kerzen, Spulen,... Halt alles, was vom Stehen nicht besser wird.
Batterie schau, ob es die alte / erste ist. Nur geladen hilft nicht, wenn die die Spannung nicht stetig liefern kann, kommen lustige Fehler.
Sitz: Sicherung draußen - da hat ein Vorbesitzer schon Blödsinn vertuscht. Kodiert wird da beim E93 normalerweise nichts, außer ggf bei der Nachrüstung einer Sitzheizung. Der Rest ist „eh ab Werk“ mit elektrischer Verstellung usw.. Es gab allerdings unterschiedliche Belegungen der Pins am Anschluss und je nach Funktionen wie Seitenwangenverstellung oder Sitzheizung bzw ab Facelift auch aktive Kopfstützen.
Bitte zuerst die Belegung der Kabel in beiden Steckern genau prüfen, Stromlaufplan über Newtis (Google mal nach Newtis und deutsch) besorgen. Sitz gegenläufig ist seltsam. Auch Gurtschloss ansehen, Teilenummer ablesen ob passend. Selbst LCI Sitze im Vorfacelift ging 1:1 mit richtiger Verkabelung ganz ohne kodieren.
Fotos beider Vordersitze, der Anschlüsse am Sitz, vom Steuergerät und Gurtschloss wären hilfreich. Wenn du es dir zutraust, Sitz lösen und kippen, dann kommst du besser dran und man sieht mehr.
NOX Kat ganz am Ende, wenn er ansonsten fehlerfrei fährt. Mit Glück reicht eine größere und flotte Runde. Mit Pech halt neu.
Du wirst vermutlich nicht um jemanden drumrumkommen, der Dir den Wagen gründlich auslesen und auch Fehler beheben kann. Die Codiererliste wurde schon angesprochen. Vorher beheben, was „mechanische“ Ursachen hat, dann hat er es auch leichter.