"Benetton B197" 1997 m. sezono pradžia Melburne buvo apgailėtina.
1997 m. Brazilijos GP komanda ir Bergeris atgaivino, o Bergeris baigė antrą vietą, pralaimėjęs Mika Häkkinen ir Michael Schumacher. Vėliau Bergeris 37 metų amžiaus laimėjo paskutinį Benetton Grand Prix, vėl Hockenheime, sugrįždamas po 3 lenktynių po ligos ir tėvo mirties lėktuvo avarijoje. Be pergalės, Bergeris taip pat užėmė pole poziciją ir greičiausią ratą 1997 m. Vokietijos Grand Prix. Tą patį savaitgalį jis paskelbė apie savo sprendimą palikti "Benetton" sezono pabaigoje. Baigęs sezoną jis išėjo į pensiją. Paskutinėje lenktynėje Jereze jis baigė labai glaudžiai ketvirtas, likęs vos už sekundžių nuo nugalėtojo Mika Häkkineno. Paskutinį sezoną kaip "Formulės 1" vairuotojas Bergeris ir Alesi vienas kitą iškovojo po 7 kartus, o austras dėl ligos praleido tris lenktynes. Girdėjimai apie "Ferrari" sugrįžimą 1998-aisiais buvo klaidingi. "Sauber" pasiūlė "Berger" vairuoti 1998 m. Alesi, bet austras atsisakė pasiūlymo dėl daugelio priežasčių, ypač dėl naujų taisyklių, susijusių su spygliuojančiomis padangomis, kurias austras nelaikė įkvepiančiomis.