En fin de contrat avec son club du Maritimo au Portugal, l'international tunisien s'est engagé pour une durée de 2 ans avec l'APOEL Nicosie.
Interrogé par le site bloGolo, le joueur, aujourd'hui âgé de 30 ans s'est félicité de ce choix : "Je suis content. C'est un club avec de bonnes conditions. J'ai appelé Tidjani Belaïd (NDLR : international tunisien) qui a joué ici la saison dernière. Il m'a dit le plus grand bien de ce club. Il y a pas mal de Portugais ici, ça va aider mon intégration".
Après la France, l'Espagne, la Russie, le Portugal et les Emirats Arabes Unis, Selim Benachour va donc bientôt découvrir le championnat chypriote.