Sezon 2004/2005 Carević rozpoczął jeszcze w drużynie Hajduka, jednak potem odszedł do klubu z Arabii Saudyjskiej, Ittihad FC, który dopiero co wywalczył mistrzostwo swojego kraju.

W Arabii Carević przebywał przez pół roku i latem 2005 podpisał kontrakt z VfB Stuttgart. W drużynie ze Stuttgartu Carević był rezerwowym i przegrywał rywalizację o miejsce w składzie z takimi piłkarzami jak Thomas Hitzlsperger, Zvonimir Soldo czy Fernando Meira. W Bundeslidze Carević zadebiutował w 10. kolejce, 23 października 2005 w zremisowanym wyjazdowym meczu z Bayerem 04 Leverkusen. Przez cały sezon Carević zagrał 6 razy w lidze, 1 raz w Pucharze Niemiec i 3 razy w Pucharze UEFA. Nie mając większych szans na grę w sierpniu 2006 roku został wypożyczony do Hajduka Split.

W 2007 roku Carević przeszedł do KSC Lokeren i zadebiutował w nim 11 sierpnia 2007 w przegranym 0:1 wyjazdowym meczu z Anderlechtem. W Lokeren przez 3 sezony grał w podstawowym składzie.

W 2010 roku Carević został zawodnikiem KV Kortrijk. W Kortrijk po raz pierwszy wystąpił 28 sierpnia w meczu ze Standardem Liège.