Das kann an deinem AGR liegen , reinigen kannst du es selber.
Hol dir Bref Power Reiniger für Fett u Eingebranntes , dann baust du das AGR aus verschließt die eine große Öffnung und die kleine mit einem Lappen.
Jetzt flutest du das AGR , lässt das ganze einwirken und dann mit einer Zahnbürste sauber machen, zum Schluss mit Bremsenreiniger aussprühen, ggf Vorgang wiederholen.
Am besten wäre mit einer Unterdruckpumpe das AGR zu prüfen ob es leicht auf und zu geht , die gibt es für ein paar EUR.
Auch mal die Unterdruckschläuche prüfen , bei EU4 hast du nur die zwei .
http://de.bmwfans.info/parts-catalog/E46-Sedan/Europe/320d-M47N/browse/engine/vacuum_control_agr/ Nr. 4 u 5
Bei EU3 hast du einige mehr , weil dein Turbo mit Unterdruck angesteuert wird, siehe unten.
http://de.bmwfans.info/parts-catalog/E46-Sedan/Europe/320d-M47N/browse/engine/vacum_control_engine_turbo_charger/Du kannst auch mal dein AGR abklemmen , wenn es dann weg ist liegt es am AGR selber oder am Druckwandler , Unterdruckschlauch.
Mach zuerst mal den Druckschlauch vorne am AGR ab und mach mal eine Sichtprüfung ob es stark verrußt ist, dann ausbauen und reinigen.