Начиная с F-серии диагностику автомобилей BMW можно производить по Ethernet. Для этого достаточно простого переходника "Ethernet - OBDII", собранного из пяти проводов и одного резистора.
Провода-проводами, но еще нужен протокол, чтобы обеспечивать корректную работу с блоками автомобиля.