I updated my 2011 model the other week, after I entered the VIN No (only the last 7 characters required) the OK button was enabled, and a disclaimer/download screen was shown If you put in an invalid VIN it displays a message to that effect, so I am assuming that as you thought, there is no software update available for your car. I think the update really only affects the Bluetooth functionality.
I updated my Nav Maps to the 2016 version, it cost £29.95 for the maps and the FSC code. I got it from BMWUpdates (.co.uk) - not sure if I'm allowed to put in the URL - All very quick and efficient, 2 big files to download to a PC for Europe East and Europe West, you can only load West or East onto the car. Extract the data using WinRAR (free for an evaluation period), and you end up with 3 folders, which you can load onto memory sticks (I used 16GBs, I think you might be able to get away with 8GBs but it could be tight). In the car, turn on the ignition and put the first USB stick into the socket in the glovebox. The system will then prompt you to update the maps. It will ask for the FSC Code, which you input using the iDrive controller, and it will then start the update. When it has uploaded the first USB Stick, it will ask for the second. You don't need to do anything apart from remove the first stick and insert the second, it will automatically resume the update once the second stick is inserted. It took around 45 minutes in total to complete. I'm not sure what a dealer would charge if you want to ensure that it's a genuine BMW update, all I can say is that I had no problems and everything seems to be working correctly.
Cheers, Dave