Imho if it revs up as normal and loses power/revs slowly as if running out of petrol then suspect the petrol pump ( e36 325i Bosch petrol pump was R 1200 about year ago ) .
sudden cut out with no power loss - would suspect electrical fault .
Use injector cleaner , you may also be able to connect pipe to inlet manifold and suck direct from bottle .