Good morning Dave
Thanks for the reply, towing it isn't in my best interest I would like to get it running. And the parts car runs it just has no title which is why it's a part out car, which is good for me.
I did a little research on the ews immobilizer code I got and that seems to be where my problem lies. Considering it ran one minute and not the next, and it's the code it's throwing. As both fuel and spark systems stopped working. I will check all the sensors as well I know bmws can be weird if they aren't getting signals from maf or others. My 135i was a similar case to this one and it was just a maf sensor.
I opened the Schrader valve and tested fuel pressure it had plenty of pressure and flow. I don't know why that would knock out spark too though.
I'm just not really sure how to fix the ews fault there isn't a ton of support for this car. I had a hard time even finding a fuse diagram. I am going this Friday to try again so any help with fixing that code would also be appreciated.
Thanks