W sezonie 1987 Brundle jeździł dla zespołu Zakspeed. Mimo że ukończył tylko trzy wyścigi, zdobył 2 punkty za piąte miejsce w Grand Prix San Marino, dzięki czemu ukończył sezon na 18 miejscu w klasyfikacji generalnej. W kolejnym sezonie w Formule 1 wziął udział w zaledwie jednym wyścigu – Grand Prix Belgii, gdzie w barwach zespołu Williams wywalczył siódmą, niepunktowaną wówczas, pozycję. Mimo to rok 1988 Brundle może zaliczyć do udanych, albowiem został wtedy mistrzem serii Worlds Sportscar. Prawie cały sezon 1989 przejechał w barwach zespołu Brabham-Judd, przy czym dzięki czterem wywalczonym punktom zapewnił sobie 20 miejsce w klasyfikacji generalnej.