Хотя по стилю автомобиль был похож на модели 124 и 125, он существенно отличался от них. Впервые на автомобилях фирмы Фиат был использован передний привод. Так же, как и на автомобилях Mini, двигатель был расположен поперёк, однако новым явилось использование приводных валов разной длины, что позволило разместить двигатель и коробку передач бок о бок, что с тех пор стало повсеместным для небольших автомобилей.
В 128 модели использовался новый фиатовский двигатель SOHC, который являлся довольно продвинутым для своего времени: головка блока цилиндра из алюминиевого сплава с прямым приводом газораспределительного механизма, приводимым в движение зубчатым резиновым ремнем. Такой привод получил большое распространение на небольших автомобилях позже, в начале 80-х, но в для конца 60-х это было не очень обычным явлением.
Изначально, 128 модель была представлена двухдверным седаном, четырёхдверным седаном и универсалом. Машина поставлялась с двигателем объёмом 1116 см³, позже, с 1971 года, двухдверная модель 128 Rally edition поставлялась с двигателем 1290 см³. Также в 1971 на Туринском автосалоне было представлено спортивное купе на базе 128 модели. В 1972 году была произведена небольшая модернизация серии; модернизированные машины можно отличить по новой радиаторной решётке. В 1974 году началось производство модели 128 Special.
Производство 128-й модели, за исключением вариантов с двигателем 1100 см³, прекратилось в 1979 году после появления Fiat Ritmo в 1978. Окончательно производство было остановлено в 1985 г.