Here, I’m perfectly aware what BMW ICOM NEXT A+B+C is and I have it.
Icom next runs a gigabyte lan port. So if router and laptop also running gigabyte ports you increase speed, that’s only if the car and software allow it.
Also the Icom next is faster for G series cars which I suspect also have gigabyte Ethernet bus.
Also it has USB3.0 instead of USB2.0 and a better wifi card.
Note that ICOM Next B is different from ICOM B. And ICOM Next A does not work with ICOM B on full speed.
For BMW G series:
Interface = ICOM
ISTA-P = Coding Software
ISTA-P= Programming (Flashing) Software
BMW G series coding:
Unlike E/F series, all Diagnosis and Coding on G series cannot be done with a cheap ENET Cable or K+DCAN cable.
BMW ICOM is the only option for G series.
BMW G series programming:
For Programming (Flashing ECU’s with new Firmware), then you must have ISTA/P for G-Series cars
Note that for F-Series Programming, you will need an ENET Cable, but for E/G-Series Programming, you can use an ICOM emulator.