Your oil pump balance shafts are out of timing, nothing to do with the crank pulley/bolt. The oil pump drive sprocket obviously moved when the timing chain was being replaced.

It's the same as N42/6 engine http://workshop-manuals.com/bmw/3_series_e46/318i_n42_tour/2_repair_instructions/11__engine_(n42)/41__oil_pump_with_filter_and_drive/1_ra__removing_and_installing_replacing_oil_pump_( n40_n42_n45_n46)/page_729/