Han existido cinco generaciones del coche, cada una separada por un periodo de aproximadamente cinco años.