Luego pasó a la F3 y obtuvo buenos resultados, incluido un tercer puesto en el campeonato europeo de 1976.
Sin embargo, su paso por la Fórmula 2 fue menos exitoso, ya que no logró sumar ningún podio.
Gianfranco decidió entonces recurrir a un monoplaza que le ofrecía mayores posibilidades de clasificación, el Team Merzario.
[1] Posteriormente, se reentrenó en carreras de turismos, logrando ser campeón europeo en 1985 junto a Thomas Lindström, conduciendo un Volvo 240 Turbo del equipo Eggenberger.
[3][4][5][6] También compitió con cierto éxito en carreras de sport prototipos con Jaguar, Sauber y Nissan.