 In June 2007, Costa moved clubs and countries again, joining Bulgaria's FC Vihren Sandanski.He appeared in less than one fourth of the games as his team finished in tenth position in the First Professional Football League, and returned to Portugal where he successively played for Varzim S.C. and F.C.Vizela, respectively in the second and third levels; on 20 May 2011, while at the service of G.D. Estoril Praia, he was suspended for four months after failing a drug test on 28 December of the previous year, in a match against S.C. Freamunde.