Beim Problem kann ich gerade leider nicht helfen ... aber der N46 wurde meines Wissens nach erst ab 03/2004 im E46 verbaut.
Schau mal auf den Motorcode im Motorraum.
Auf dem Dom müsste ein schwarzer Aufkleber mit Farb- und Motorcode zu sehen sein. (Wenn ich mich recht erinnere)
Meiner ist BJ05/2003 und ich hab einen N42.
Gruß,
Karsten