Es gibt da einen offiziellen BMW Download Manager, damit kannst Du es runterladen und anschließend auf einen USB Stick bringen.
Das Ganze funktioniert aber nur mit einem vernünftigen 64 GB USB-Stick (No-Name-Produkte werden gerne mal vom Downloadmanager nicht erkannt) und es funktioniert aktuell nicht unter Mac OS 13 (Ventura), da der DLM da keinen Stick erkennt.
Die heruntergeladene Datei kann auch manuell auf die Festplatte entpackt und auf einen USB-Stick kopiert werden, dabei wird der Freischaltcode (FSC) aber nicht generiert und die Installation scheitert dann im Fahrzeug.