Yes, that engine runs great with L-Jet. Based on your photos, you will need the ECU, injectors, the intake runners (many folks use larger 320i runners, but the stock ones work fine), the plenum, CSV, throttle body, AFM, air cleaner, thermostat housing and its associated sensors, and a water pump.
I see yours has the oil filter with hoses for the cooler. Did you get the cooler too? If not, I'd look for one. it sits low under the radiator (my 635 has a vented spoiler that covers that up. I'm using a similar 635 euro style spoiler on my E9). Keeps the mighty M90 happy...
You can generally locate all of the connectors and boots and things online, especially those injector connectors and boots.
I have attached a summary of the AFMs and ECUs used on different 6 series cars, so you can locate the right one (these were compiled by an EFI guru on Roadfly (Bill Wolf) back in the early 2000's). I have several AFMs in a box. Not sure if any of them are the right ones, but you are welcome to any of them.
Not sure what resources you have available there, but here is a company here that rebuilds AFMs and injectors:
https://fuelinjectioncorp.com/about-fic/
You can also run a Megasquirt system, but that will be clearly non-stock.
If you are not familiar with L-Jet I'd find a copy of this book:
https://www.amazon.com/Bosch-Fuel-Injection-Engine-Management/dp/0837603005