 However, after three substitute appearances for Accrington Navarro joined previous loan club Macclesfield on 11 October 2005 on a permanent transfer.On 1 August 2007, Navarro joined Milton Keynes Dons (MK Dons) on an initial one-year contract.He signed a one-year contract extension at MK Dons on 11 December 2007.