Ndlovu eventually moved to Birmingham City in July 1997, signed by Trevor Francis for a fee of £1.6m. Ndlovu is generally considered a success by Blues fans, despite failing to reach the Premiership whilst "Nuddy" was in their ranks. Ndlovu's old-school wing play helped propel the Blues to two successive play-off appearances in Nationwide Division One, though both appearances would ultimately end in semi-final defeats. He spent time on loan at Huddersfield Town in December 2000, where he scored twice on his debut against Wolverhampton Wanderers. Upon returning to Birmingham he helped them beat Ipswich Town in the semi-final of the 2000-01 League Cup. However, before the final he was released to join Sheffield United in February 2001.