A ship carrying the first 3,000 Fiat 500Ls for North America has unloaded them in Baltimore, Maryland and Halifax, Nova Scotia.