HI,Lets run through a few baiscs to get a better picture.
Do you have fuel pressure at the fuel rail? What is the P.s.i reading?
How are you checking the injector pulse?Have you had the faults read out with a Bmw scanner?
Have you checked the cam sensor ohm resistance or do you what to know the spec's? and have you checked the crankshaft senor?
Look forward to hearing more info. Cheers