Wenn Dein Auto noch die runde Diagnosebuchse im Motorraum hat, dann kommst Du über den ODB-Stecker im Fußraum nur ans Motorsteuergerät. In diesem Fall brauchst Du ein Adapterkabel von OBD auf den runden Stecker.
Bei neueren E46 ohne die runde Diagnosebuchse muss am OBD-Stecker Pin 7+8 gebrückt werden, damit man alle Steuergeräte erreichen kann.