Efter i 1981 at være skiftet til Düsseldorfs lokalrivaler 1. FC Köln fortsatte Allofs med sin gode form og sine mange mål. Han vandt i 1983 med klubben endnu en DFB-Pokaltitel, og blev i 1985 for anden gang Bundesligaens topscorer. I 1986 var han desuden med til at føre klubben frem til finalen i UEFA Cuppen, der dog blev tabt til spanskeReal Madrid.
Olympique Marseille
Efter seks sæsoner og en masse succes i Köln prøvede Allofs i 1987 lykken i udlandet, da han skrev kontrakt med Ligue 1-klubben Olympique Marseille i Frankrig. Hans to sæsoner i klubben bød på 59 ligakampe og 20 scoringer, og kulminerede i det andet år, da klubben vandt The Double, altså både Ligue 1 og Coupe de France.
Girondins Bordeaux
Marseilles sydfranske rivaler Girondins Bordeaux blev næste stop for Allofs, da han skrev kontrakt med klubben i 1989. Han spillede kun for klubben i en enkelt sæson, og nåede at score 14 mål i 37 ligakampe.
Werder Bremen
Allofs afsluttede sin karriere tilbage i Tyskland, med tre sæsoner hos traditionsklubben Werder Bremen. Opholdet her blev særdeles succesfuldt, idet han i 1993 her vandt sit eneste tyske mesterskab, og året før sin fjerde DFB-Pokal. Det lykkedes ham også, i tredje forsøg, at vinde en Europa Cup-finale, da klubben i 1992 triumferede i Pokalvindernes Europa Cup efter finalesejr over AS Monaco. Allofs scorede her det ene mål i Werders 2-0 sejr.
Landshold
Allofs nåede over en periode på elleve år at spille 56 kampe og score 17 mål for Vesttysklands landshold. Han debuterede for holdet i 1978 og var efterfølgende med til at blive europamester ved EM i 1980 i Italien og sølvvinder ved VM i 1986 i Mexico. Han var også i truppen til EM i 1984 i Frankrig. Ved EM-triumfen i 1980 blev han desuden turneringens topscorer.