Bin grade bisschen langsam im Kopf und komm nichgt ganz mit bei dem was du dir denkst, aber meine nächsten Schritte wären jetzt:
1. Fehlerspeicher auslesen ob da was hinterlegt ist (die Frage wo du herkommst hast du übrigens stilvoll ignoriert)
2. An der EWS messen ob der Zündanlassschalter schaltet und dort das Signal ankommt. (http://www.bmw-planet.com/diagrams/release/de/e46/index.htm)
Ich würde fast Wetten abschließen, dass du danach in etwa weißt wo der Hase im Pfeffer liegt.
Wenn er auch beim anschieben nicht angeht, dann heißt das eigentlich relativ sicher, dass die EWS da reinpfuscht, und dann steht da auch was zu im Fehlerspeicher.
Kannst aber auch gerne dein ganzes Auto auseinanderbauen um das Fehlerspeicher auslesen zu umgehen....