Benetton B197 měl slabé začátek sezóny 1997 v Melbourne
ale tým a Berger se vrátili v roce 1997 v Grand Prix Brazílie, kde Berger skončil na druhém místě po předstižení Mika Häkkinena a Michaela Schumachera. Berger pak ve věku 37 let získal Benettonovo poslední vítězství ve Velké ceně, opět v Hockenheimu, když se vrátil po 3 závodech po nemoci a smrti svého otce při nehodě lehkého letadla. Stejně jako vítězství, Berger také získal pole position a nejrychlejší kolo během Velké ceny Německa v roce 1997. Oznámil své rozhodnutí opustit Benetton na konci sezóny během stejného víkendu. Nakonec skončil na konci sezóny, jeho poslední závod ho viděl skončit velmi blízko čtvrtý v Jerez jen vteřiny za vítězem Mika Häkkinen. Ve své poslední sezóně jako jezdce Formule 1 Berger a Alesi se navzájem předstihli v kvalifikaci 7krát, přičemž Rakušan zmeškal tři závody kvůli nemoci. Pověsti o návratu Ferrari v roce 1998 byly falešné. Sauber nabídl Bergerovi, aby v roce 1998 řídil jeho partnera Alesiho, ale Rakušan nabídku odmítl z několika důvodů, a to zejména kvůli novým předpisům pro drážkové pneumatiky, které Rakušanovi nepřipadaly inspirativní.