Rehn begynte sin fotballkarriere i den lokale klubben Sundbybergs IK, før han i 1984 dro videre til Djurgårdens IF. Her ble han i fem år før han sommeren 1989 prøvde lykken som utenlandsproff i den engelske klubben Everton FC. Med overgangen til Everton ble han den første svensken til å spille i den øverste divisjonen i det engelske ligasystemet. Everton betalte fem millioner kroner for Rehn som ble hentet inn på fireårskontrakt for å fylle tomrommet etter salget av Trevor Steven til . Rehn lykkes imidlertid aldri spille seg inn på laget til manager Colin Harvey, som mente Rehn ikke var god nok uten ball. I ligasammenheng fikk Rehn kun én kamp fra start og tre innhopp, samt to cupkamper, før i januar 1990 hentet ham hjem til Sverige. Overgangssummen på 2,75 millioner kroner var den da høyeste summen en svensk klubb hadde betalt for en spiller. Hos IFK Göteborg var han med på å vinne hele fem seriemesterskap og ett cupmesterskap frem til 1995, da han igjen prøvde lykken i utlandet.