It did come with the latest version. The latest version available when the unit was packaged. When each new firmware update is released, should Garmin cut the seals on all packaged GPSr units in inventory and update them, then repackage them again? Each time? Should they also recall all packaged units from all vendors and retailers for the same purpose? Or should we just plug in the GPSr and update it once, when we receive it and unpackage the unit ourselves? Some expectations are unreasonable.