1966 wechselte Hahne in die Formel 2. Einen Tag nach seinem Rundenrekord mit dem Tourenwagen startete er mit einem Matra MS6-B.R.M. der Tyrrell Racing Organisation beim Großen Preis von Deutschland und wurde Zweiter in der Formel-2-Wertung hinter Jean-Pierre Beltoise. Ab 1967 fuhr er für BMW (zunächst mit Lola-Fahrgestell), schied beim Grand Prix von Deutschland aber mit Aufhängungsschaden aus. 1969 wurde er Zweiter in der Formel-2-Europameisterschaft. 1970 beendete Hahne seine Karriere als Rennfahrer.