As to fuel pump, the head on the M30b32 likely won't have a place to mount it. You will need to install an electric pump. I suggest looking at this thread:
https://e9coupe.com/forum/threads/adding-a-electric-fuel-pump-suggestions.42221/post-369474
I think you need this nut to mount that distrubutor drive gear to the cam in your motor:
https://www.ecstuning.com/b-genuine-bmw-parts/hex-nut/11311284801/ Double check this with Don Lawrence (sfdon).
As to carburetors, I think you have a couple of options. First, you could perhaps rebuild the Zeniths you have, but they don't look great.
Second, you could hunt down a set of Zeniths that are in good shape. Loks of people took these off their cars, so there are probably some around. I gave away a pair last year. If you go this route, however, you probably want to hunt down the BMW tuning data for the 3.3L, which used the M30b32. Zeniths tuned for a M30b30 may not work well on a M30b32.
Then there are the Weber options. You can mount downdraft Webers on the stock intake manifolds, with adapters. The 32/36 DGAVs were popular; I had these on my coupe when I bought it. For the b32, however, I would think a set of 38/38 DGAVs would be preferable.
Lastly, you can go with sidedraft Webers (either DCOEs or DCOMs). Usually, these are a fair bit more expensive. Not only would you be buying three carbs v. two, but you need different intake manifolds, and with these, you may run into issues with both the thermostat housing and with the brake booster.
I'm pretty sure I have a front timing cover and a distributor in you need them.