Первое поколение выпускалось в 1993–1996 годах в кузовах седан, лифтбек и универсал 5 дв., мощность — 88–170 л.с. Второе (1996–2000) сохранило те же три кузова и диапазон 90–170 л.с. Третье поколение (2000–2003) — снова седан, лифтбек и универсал, 90–170 л.с.
В 2003–2007 годах выпускалась рестайлинговая версия третьего поколения: те же кузова, мощность выросла до 90–204 л.с. Четвёртое поколение (2006–2010) предлагалось как универсал, седан и лифтбек с мотором 101–220 л.с. Его рестайлинг 2010–2014 годов — 115–240 л.с. при тех же трёх кузовах.
Пятое поколение (2014–2019) сохранило кузова седан, универсал и лифтбек и диапазон 115–240 л.с. Рестайлинг 2019–2022 годов — 120–207 л.с. С 2022 года выпускается шестое поколение: седан и внедорожник 5 дв. sport, мощность 238–309 л.с.
От первого поколения ко второму нижняя граница поднялась с 88 до 90 л.с., верхняя осталась 170 л.с. Третье поколение держало те же 90–170 л.с., а его рестайлинг впервые вывел верхнюю планку на 204 л.с. Четвёртое поколение дало 101–220 л.с., рестайлинг — 115–240 л.с. Пятое повторило 115–240 л.с., после рестайлинга диапазон составил 120–207 л.с. Шестое поколение подняло обе границы: 238–309 л.с.