Bradford has lost one in 33 ATMs in three years, new analysis shows.