There is no point of trying to crank it more when your only problem id the fuel pump. No matter what you do the fuel delivery is not there. I would suggest check the fuses again and just replace the damn fuel pump its not that expensive.
Btw I have two ones a M and had 6 before. So im not new to E36s at all.
You might have done this but if not do the following.
Put 93 fuel in ( take old gas out )
Oil change w/ filter
A good wash
tire pressure and consider new tires
your good to go.lol