For 2007–08, Pereira was loaned to Segunda División club Racing de Ferrol, and finished the season at 11 goals, although the Galician team would be relegated.
[4] He returned to Villarreal in July 2008 and had his contract extended until 2013, being immediately loaned for the campaign to fellow top-flight side Racing de Santander.
[5] On 13 September, he scored a 77th-minute equaliser at the Camp Nou in a 1–1 draw with FC Barcelona;[6] mainly used from the bench, he totalled eight goals in 41 matches (adding two in the UEFA Cup).
In mid-January 2010, he left for second-tier Real Betis on a five-year deal,[10] scoring in his debut on the 31st, the game's only at Andalusia neighbours Córdoba CF.
[11] On 10 December 2012, Pereira returned to the Yellow Submarine,[12] contributing four goals from 30 appearances in the second season in his second spell to help the team to finish in sixth position straight out of division two and qualify for the UEFA Europa League.