I use BimmerCode on my F80 and G20 with iPhone X + ENET Cable/Lightning Adapter.
No connection issues, high-speed, inexpensive...
I use the following:
ENET Cable
https://www.amazon.com/gp/product/B0...?ie=UTF8&psc=1
Lightning Adapter
https://www.amazon.com/gp/product/B0...?ie=UTF8&psc=1