Buchan ble olympisk mester i seiling under Sommer-OL 1984 i Los Angeles. Sammen med Jonathan McKee vant han Flying Dutchman-klassen foran Terry McLaughlin / Evert Bastetan fra Canada og Jonathan Richards / Peter Allam fra Storbritannia.