The original 500 nameplate dates back to the 1930s but was revived in 2007. Even though it's technically in its third generation now, the previous models were discontinued in 1975, so there's no comparison between the two. The latest generation includes an all-electric variant, known as the 500e.
Today's 500s have come in many variations, with a current hatchback and convertible model available. Fiat has further extended the lineup with a 500L MPV and 500X SUV.