Die Vakuumpumpe sitzt hinten am Zylinderkopf an der Auslassnockenwelle , machst die Zündspulenabdeckung runter, Heizungs / Spritzwand ausbauen.
Die drei Schrauben rausdrehen , dann kannst du die Pumpe ausbauen.
Den Antrieb von der Pumpe musst du zur Nut der Auslassnockenwelle ausrichten , sonst geht die nicht ganz drauf und mach die Dichtung neu machen.
http://de.bmwfans.info/parts-catalog/E46-Sedan/Europe/318i-N46/browse/engine/cylinder_head_attached_parts/ Nr.2