Vůz Benetton B197 neměl dobrý vstup do sezóny 1997, Berger a Benetton ale dokázali, že se s nimi musí počítat už v Grand Prix Brazílie, kde Berger skončil druhý když předjel Miku Häkkinena i Michaela Schumachera. Berger poté zaznamenal své poslední vítězství při Grand Prix Německa a zároveň to bylo poslední vítězství pro tým Benetton. V době konání tohoto závodu zároveň Berger oznámil své rozhodnutí opustit po sezóně Benetton. Nakonec po sezóně ukončil kariéru. V posledním závodě skončil těsně čtvrtý, jen pár sekund za vítězem Häkkinenem. Ve své poslední sezóně musel Berger vynechat 3 závody kvůli nemoci, v té době jej nahradil jeho krajan Alexander Wurz. Spekulace o tom, že by se Berger mohl v roce 1998 vrátit do Ferrari se ukázaly být mylné. Nabídku dostal od týmu Sauber, Berger ale z několika důvodů odmítl. Jedním z důvodů bylo zavedení drážkovaných pneumatik, což Bergera příliš nenadchlo.