Первое поколение I (B5) выпускалось в 1994–1999 годах в кузовах седан и универсал 5 дв., мощность — 75–193 л.с. Рестайлинг 1999–2001 годов сохранил те же кузова и диапазон 75–193 л.с.
Второе поколение II (B6) (2000–2006) добавило к седану и универсалу кабриолет, мощность выросла до 100–220 л.с. Следующее III (B7) (2004–2009) предлагалось в тех же трёх кузовах, но с диапазоном 102–255 л.с.
Четвёртое поколение IV (B8) (2007–2012) — седан и универсал, 120–265 л.с. После рестайлинга (2011–2015) к ним добавился седан long, а мощность составила 120–272 л.с.
V (B9) (2015–2020) вернулся к седану и универсалу с диапазоном 122–272 л.с. Рестайлинг 2019 года и далее — универсал, седан long и седан, 122–286 л.с.
Нижняя граница росла от 75 л.с. у первого поколения до 122 л.с. у пятого. Верхняя: 193 л.с. у B5, 220 у B6, 255 у B7, 265 у B8, 272 после рестайлинга B8 и у B9, 286 л.с. после рестайлинга B9.