There are different types of "update" that can be done to our cars, all very much dependent on what options you have fitted and whether you're encountering any faults.
So here goes....
User updates....
Map updates - For Premium, West and East Europe 2025-2 is the last map. Not sure on latest North American version (2023 I think).
Media update - This is the one where you used to put your VIN into the box on the BMW site and it told you if there was an update. This has since been withdrawn for our E89's. BUT I have it available (perfectly legitimate as it was a free update, and perfectly safe and easy to perform). This does media and Bluetooth.
Technician updates....
This is for the iLevel of certain modules within the cars infrastructure. This isn't a recommended job to be done "just because", as unless there is an issue that is causing a problem then it's easy enough to just leave it alone. The old saying of "if it aint broke, then don't fix it" certainly applies here. It's an expensive update to be done by a dealer or even a BMW expert garage. Even if you tried this one yourself you really need to know whet you are doing and have the correct equipment to perform this.