A laptop running or Esys software.
However, if you are looking for a complete modernization of the cabin—touchscreens, wireless CarPlay, Spotify integration—a software update alone will not satisfy you. You will need hardware changes for that. bmw f25 software update
Via a USB flash drive inserted into the center console armrest. 2. Full iDrive & ECU Updates (Requires Professional Tools) A laptop running or Esys software