Ohne vernünftige Batteriespannung nutzt alles Auslesen nix!
Ein defekter Kat wird definitiv NICHT im FS angezeigt
Dieser äussert sich durch 1. klappern oder 2. durch Leistungseinbruch im höheren Drehzahlbereich... also nix von dem was du schreibst.
Nun 1. Batterie/n laden/ersetzen danach Adaptionswerte (Drosselklappen danach auch neu anlernen) und Fehlerspeicher löschen und den Wagen mal min. 50km bewegen, hierzu nicht nur schleichen... es ist ein BMW der auch mal "gefahren" werden sollte. Danach erneut den Fehlerspeicher auslesen. DANN kann man anhand des Fehlerspeichers mal die Glaskugel bemühen
Man kann das Fahrzeug sowie auch das Bankkonto auch leicht kaputt reparieren