Buhl gewann 1958 bei den DDR-Meisterschaften im 3000-Meter-Hindernislauf vor Fred Döring. Bei den Europameisterschaften 1958 in Stockholm belegte Buhl im Finale den 11. Platz in 9:03,0 min. 1959 verteidigte Buhl seinen Meistertitel erfolgreich. Bei den Olympischen Spielen 1960 in Rom schied Buhl im Vorlauf aus. 1961 und 1962 siegte Buhl jeweils bei den DDR-Meisterschaften vor Rainer Dörner und Fred Döring. Bei den Europameisterschaften 1962 in Belgrad belegte Buhl in 8:47,2 min den vierten Platz.