As a fellow owner of an 83 320i that sat for years before I got her running again, I would say thta the single most important reference for troubleshooting fuel problems is the bosch fuel injection book, I forget the exact title. I had the same problems, most of my problems with mine was fuel related. I hate to say it, but you may have to drop the gas tanks. Mine sat for 5 years as well. If there is rust in the tank (probable), then the in tank pump is probably covered in it and not able to suck the fuel out. Thats right, there are 2 fuel pumps. On outside of the tank accesable from underneath the car, the other in the passenger side tank. You should also have a haynes manual or similar. To check for rust with out dropping the tank, you have to remove the bottom seat cushion. Simple, two 10mm socket to remove the two bolts that hold it in place. You should see a flap of insulation covering the access hole. Use a phillips head screw driver to remove the four screws. You should see three hoses and some electrical connections. The hoses have fuel, disconnect them, as well as the electrical (disconnect the batt first!, then elec., then fuel). Then you with need two straight screwdrivers, corss them and place the tips on a tab, use it to un-screw the pump/sender assembly. Carefully remove the assembly, turning it 90 deg. (parallel to the ground) as you pull it up. It has been a while since I have done it, but I have many times, just dont drop anything in the hole. Take a flash light and look into the tank. If you see ANY red/orange at the bottom, you have rust. Hard to tell through gas, but it will not be smooth, also, the pump you just pulled out should have it on the small screen at the bottom of the pump. If it is rusty, you can either drop the tank, clean and rust proof it using chemical from J.C. Whitney, or replace the tanks w/ reman. ones. I did this on my daily driver two years ago and it is still fine. Also, check the voltage going to the external pump. If it is not 12V, have the wiring checked out. This is just one of many possible solutions, however, if this is your problem, and you do not address it now, you will waste tons of $ on new parts, more frequently than you think. Also, if you connect the internal pump to the electrical leads, and turn the ignition to thr run position, you should hear the pump prime itself by running for a few seconds. Then try to start the car (it obviously wont with fuel lines disconnected) and hear/feel if it is working. if it doesn't you may need a new internal pump, esp. if it has been sucking up rust! good luck, I have been restoring/fixing mine since '97, and have a fair amount of knowledge about these problems, they are usually either fuel or electrical.