I (1994–2000). Хэтчбек 5 дв., седан, хэтчбек 3 дв. Мощность — 60–99 л.с.
II (1999–2012). Хэтчбек 5 дв., хэтчбек 3 дв., седан. Мощность — 75–105 л.с. Рестайлинг 2002–2005 годов добавил те же кузова — седан, хэтчбек 5 дв., хэтчбек 3 дв., — при той же мощности 75–105 л.с.
III (2006–2011). Седан и хэтчбек 3 дв., мощность 97–112 л.с.
IV (2010–2019). Хэтчбек 5 дв. и седан, мощность 100–138 л.с.
V (2017–2020). Только седан, мощность 100–130 л.с. Рестайлинг 2020–2022 годов оставил седан и диапазон 100–123 л.с.
VI (BN7) (2023–н.в.). Седан, мощность 115–160 л.с.
От первого поколения к шестому нижняя граница выросла с 60 до 115 л.с., верхняя — с 99 до 160 л.с. Пиковые значения по поколениям: 99, 105, 112, 138, 130, 123 и 160 л.с. Самое мощное — VI (BN7), самое скромное по верхней границе — первое.