Magnusson slo gjennom som fotballspiller i Åtvidabergs FF, hvor han ble svensk mester i 1972 og 1973. I 1974 ble Magnusson utenlandsproff, da han gikk til Bundesliga-klubben 1. FC Kaiserslautern. Han ble imidlertid lånt ut til Hertha BSC Berlin, også de i Bundesligaen, etter 16 kamper for Kaiserslautern, da klubbens kvote for utenlandske spillere hadde blitt for høy.