Rekik, de 20 anos, que em 2011 chegou ao City proveniente do Feyenoord, disputou apenas duas partidas pelo clube. A sua estreia aconteceu em setembro desse ano, frente ao Birmingham City, numa partida a contar para a Carling Cup. O jogador acabaria depois por ser cedido ao Portsmouth em março de 2012, tendo aí atuado por oito vezes.
Foi o Reading, em dezembro de 2012, a apadrinhar a estreia do jogador na Premier League, numa partida que terminou com uma vitória por 1-0. Seguiu-se depois novo empréstimo no começo de 2013, desta feita ao Blackburn Rovers, mas o jogador voltou a não obter um grande número de partidas: cinco.
Durante a temporada de 2012/13, Rekik foi cedido ao PSV Eindhoven, tendo esta garantido a sua primeira internacionalização pela Holanda, numa vitória por 2-0 frente à França. O jogador figurou ainda na lista de pré-convocados para o Mundial do Brasil, porém, o treinador Louis van Gaal optou por não o incluir na lista final.
O ano passado, e apesar de se ter sentado no banco na derrota frente ao Arsenal para a FA Community Shield, o jogador repetiu o empréstimo ao PSV. O jogador participou em 38 encontros e ajudou o clube a conseguir o título de campeão da Eredivisie.
Todos no Manchester City desejam a Karim a melhor sorte no futuro.