Gerhard Berger competed in Formula One between 1984 and 1997, driving for several teams including McLaren and Ferrari. He started with ATS before securing a full-time drive with Arrows for the 1985 season. He had looked unlikely to compete that year after breaking his neck in a road accident, but finished the season with three points. In 1986, he drove for Benetton and won his first race in Mexico. Berger's first stint with Ferrari began in 1987, winning four races over the next three years. 1989 proved to be a terrible year with only three finishes from 15 and so Berger moved to McLaren to partner Ayrton Senna. During his three years with the team, he secured 18 podiums including three wins. He rejoined Ferrari in 1993 but found their performance to be relatively poor, finishing with only one podium. He managed to win one race in 1994 and finished third in the drivers' championship. Berger then spent two years with Benetton, winning at the 1997 German Grand Prix before retiring as a driver. He went on to become a team manager with BMW and later Toro Rosso.