What we have here is a "Failure to Communicate".

Unfortunately ALL the Fault Codes you provided are "Communication Faults" related to LACK of communications between Modules (such as DSC & DME) via the PT-Can Bus, and/or K-CAN bus. A communication fault can arise from either (1) the transmitting Module NOT having Power Supply/Ground, OR (2) a BUS wiring/connector Fault.
Since BOTH Ancel Scan Tools show communication faults, and the BM700 shows Live Data (Datastream) to SOME degree, it is more likely that there is an issue with Power Supply or Bus Connection to a Module, such as the JBE, rather than the connection with the OBD II Socket. One "quick check": Since the JBE Module is the "Hub" for bus communications, check fuse F79 which supplies power to the JBE Module on 2008 & later E9x models.
The normal DIAGNOSIS process begins with reading fault codes, particularly in Modules possibly-related to issue (here DME & EKPS causing Crank, No Start). Unfortunately in YOUR case, NO fault codes are available other than "Communication" faults. That means if we want diagnostic information, we can ONLY get it from whatever "Live Data" is available from DME or EKPS (apparently NONE?) OR, we must find and correct the Bus Issue which is preventing communication between Modules.
As example, you attach a screen showing Parameters 1-5 of 5, where the first parameter is "Terminal 30A.light[V] 11.72V", and the 2nd parameter is "Terminal 30B.light[V] .07V". The 3rd & 4th parameters are voltage values related to power windows. What that Live Data suggests to me:
1) Since the FRM Module has 4 fuses supplying power to the module, 2 of which (F84 & F86) supply power to lights, and the other two (F41 & F81) supply power to the front window motors when activated, that appears to be Voltage of each of those 4 fuses.
2) Three of the 4 fuses have ~ 12V. "Terminal 30B.light" has only .07V. That should be the circuit for ONE of the two fuses: F84 or F86. I do NOT have any info on internal FRM circuitry that allows me to know WHICH of those two fuses is "Terminal 30B.light". The fuse may be "blown" (easy to check), OR the wiring/ connectors between one of those two fuses and the FRM (or within FRM itself) may have a fault.
3) If that theory is correct, SOME of your exterior lights will NOT work, while others will. For instance, Low Beam headlight will work on ONE side but NOT the other. One tail light doesn't work, another does, etc.
Now that is NOT of itself going to cause "Crank, NO start", but it at least suggests ways we MAY be able to get some clues on WHAT is causing the issue. Based upon what you have provided so far, since the Starter Cranks as it should, I assume the Remote Key Locks/Unlocks the doors? The Windows work? Do ALL window switches, on all doors work, or do only the FRONT windows work?
Since I don't know what Ancel "Menu system" was used to access the FRM Live Data you showed, I don't know if there is a way to try to access DME Live Data. What happens when you do that? Can you see ANY parameter for the DME, such as KL87 Voltage (that is DME Main Relay Voltage)?
Since you have ISTA installed on a laptop, be aware that ISTA can provide detailed, interactive, wiring diagrams (SSP Documents) which you can view, WITHOUT any connection to the vehicle. Simply enter the Last-7 Characters of your VIN (NN80097) in the "Input VIN" box which appears when you click the "Operations" Menu button (top-left of opening INPA Screen). In ~ 15 seconds, some of your vehicle details (such as E90, 328xi, N51 Engine, AUTO Gearbox, 2011/11 Construction date) will appear.
After your VIN has loaded, click (1) Vehicle Management Menu Button, (2) Troubleshooting Submenu button, and then (3) Text Search Tab. "Search string:" box appears; Enter A4011, press Enter key; List of 3 hits appears; Double-click "SSP A4011 Footwell module" and an FRM wiring diagram will appear.
Since the FRM Schematic has so many elements, you have to click on "Zoom in" ~ 6 times to read the detail, and then "Drag" the screen to view the Left side where power supply fuses are shown. If you then click on one of the BLUE Connector Labels, such as "X14260", you will see Installation Location & Connector View Tabs, which give you info necessary to test for voltage at a particular Connector/Socket, such as testing for voltage from fuse F84 at X14260/2, the Red/Green wire at Socket #2 of Connector X14260.
NONE of the above is going to immediately solve your problem, as I see NO likely way a bad FRM fuse is going to cause "Crank, NO Start". However, learning how to use the diagnostic tools available is worth the time.
MORE to the Point: you can use "Text Search" as described above to view the PT-CAN (Powertrain bus) in your 328xi, and inspect certain connectors for any water, corrosion, damaged pins/sockets, etc. which may prevent bus communication:
1) Enter PT-CAN in the Search String box, press Enter. When I do that on my ISTA installation, I get 7 "hits".
2) Double-click: SSP Powertrain CAN bus; wiring diagram for PT-CAN bus appears.
3) Note that the Red & Blue/Red bus wires connect to Sockets #2 & #1 of X14271 at the JBE, and to Sockets #1 & #14 of Connector X60001 at the DME.
4) Clicking on the BLUE Label of either of those connectors will display Location and Connector View (showing socket Identification). That information allows you to inspect and electrically test.
5) I would begin by looking for obvious moisture, corrosion or damage to pins/sockets at those two Connectors. Take photos and attach here if any issues/questions.
6) That is just the starting point for trying to locate cause of Bus failure. A fault at any of the other module bus connections COULD cause bus failure, so this may take other disassembly/ inspection/ testing, BUT you could get lucky.
George