En soit le meilleur logiciel c'est inpa, t'a juste a acheter le cable OBD > USB correspondant a ta gen
Avec inpa tu peux strictement tout faire, même faire un stagent 1 pop and bangent
Mais il est pas très intuitif a utiliser, comme logiciel plus simple tu va avoir BMW Scanner mais c'est que pour E46, mais t'aura moins de possibilités
Dans tout les cas t'a juste a acheter le cable pour 20-30€, c'est largement mieux que ces icarly/bimmecode qui te font acheter un obd hors de prix parce que sponsorisé + payer une fortune leur appli