En 2005, Bruno Miguel est transféré au Varzim Sport Club, en 2e division portugaise. Il dispute 57 matchs en 2e division (Liga Vitalis) avec ce club.
En 2007, il signe en faveur de l'União Leiria, en 1re division portugaise.
Lors de la saison 2007-2008, il dispute 16 matchs en 1re division portugaise (Liga Sagres). Lors de la saison 2008-2009, il joue en D2, l'União Leiria ayant été relégué. Il ne dispute que 6 matchs dans ce championnat. Lors de la saison 2009-2010, il retrouve la 1re division et participe à 16 rencontres de Liga Sagres avec l'União Leiria.
En 2011, il s'exile en Roumanie et s'engage avec l'Astra Ploieşti.