Actually the upgrade would come from MICROSOFT, not from FORD and it IS a free upgrade if gotten through microsoft website.
IF you opt to go to a FORD dealer, the dealer will charge you the labour of having a worker take the time to do it. So it really is up to you if you wanna get it for free, or pay for it.
From what MICROSOFT gave me to understand, you can get the CD from the dealer as well (FOR FREE, as any update for any microsoft software is). The thing is, will the dealer let you have it for free, when they know they can just say they dont have any left and make you pay for the service to them rather???
Anyway, I got my update at the dealer but fortunately, I had paid for the SPECIAL SERVICING PACKAGE, where all my maintenance is covered... which took care of the update as well.
I would look online for the update and put it on a DVD to install onto the system myself if I hadnt had it done already by the dealer.