Actually , I've heard recently that there're two ways to update e60 , e90 etc. soft . The first and most common way is by the dealer ,who has a weird device which is most probably connected to the internet . But as far as I know , some version have been released on the disc to put into our units .
Really don't know if it's true , somebody to confirm

?