I am struggling to find out the fuel system problems In am having and I need further diagnosis than my off the shelf obd2

The k+dcan deal I found says it reads 1998 and newer but with my 1997 540i I don't know will it work or what is the best way to get more info out of the car about why I am not running at all.

He car will fire off with ether after an engine swap but won't fire off at all otherwise and I know I have good fuel pressure