Man muss dazu sagen das die beiden oben genannten Programme offizielle BMW Werkstatt Programme sind.
Daher wird es hier hingehend kein Support für diese Programme geben und diese werden hier auch nicht verbreitet.
Sollte man Interesse daran haben, einfach mal die große Suchmaschine nutzen.
Bimmercode ist eine App mit der die gewisse Codierungen am Fahrzeug durchführen kannst, aber du kannst damit nicht alle Steuergeräte codieren.
Bimmerlink ist zum auslesen des Fehlerspeichers geeignet, sowie zur Diagnose wo du dir die Messwerte anzeigen lassen kannst. Ebenso kannst du noch gewisse Funktionen nutzen wie Montagemodus der Parkbremse, Steuerung Abgasanlage etc.
Ich habe allerdings beide Apps nicht, daher sind meine Erfahrungen dazu nicht vorhanden und ich gebe es nur so wieder wie ich es für mich persönlich verstanden habe.
Andere User hier können da bestimmt noch einige Punkte ergänzen.
Ich selbst nutze Bimmerutility, für mich ein geniales Tool was definitiv mehr kann als Bimmercode. Aber hat nicht den Umfang von Bimmerlink.
Es kommt immer darauf an was du genau machen möchtest, dann kannst du entscheiden was die richtige Software für dich wäre.
Und es gibt genügend dongle zur Auswahl, da habe ich auch keine Erfahrung
Da ich wie mein Vorredner schon sagte, nur ein Ethernet Kabel nutze. Fürs Handy gibt es dann einen Adapter USB-C auf RJ 45.
Die Verbindung ist dadurch am schnellsten und bleibt stabil
*Edit*
ich war zu langsam beim schreiben 😅