My car has just been in the dealers and has had a software update, so far I have noticed:
1) The screen inbetween dials now has a BMW graphic when you get in and out of the car.
2) when the car stops under start stop conditions, if you press the engine button it turns the engine to OFF from READY but everything else now stays on where it used to kill everything.
3) Reversing seems better, feels like the engine is running a little richer and makes tight, slow reverse manovers easier where it used to be a little stuttery.
4) The car generally feels a little smoother to drive, obviously tweaked the engine settings.
Plus I'm sure it has done other stuff, I noticed it straight away though and glad I've got it