Found out what the problem was. Wanted to follow-up just in case this solution might help someone with similar issues.
1989 BMW 525i e34 w/ m20 5spd.
Symptoms: No start condition - w/ no fuel or spark. (The engine will turn over)
Did full battery of tests including check of main and fuel pump relay.
CPS was in spec for resistance.
Checked inputs to ECM for grounds and voltage on appropriate pins all were correct
Checked voltage to coil and it was fine.
The problem ended up being the OEM theft/security system. I pulled the fuse to the theft system and the engine fired right up.
So if you have the OEM theft system on your e34 or other model BMW and you have a no start condition w/ no fuel or spark, perform the appropriate fuel, relay, and CPS tests. If all checks out, it might be your theft system.
Some will tell you that the car will not turn over at all if the theft system is tripped. I am proof that this is not the case. My car turned over great, just would not start.
Hope this helps someone. Boy it feels good to finally have this figured out. I was pulling my hair out. Took 2 months and it ended up being a simple fuse. Glad I didn't take the car to a dealer. Might have ended up being a $500 fuse.
"More Power , More Problems"