Aníbal tenía tres motivos para tomar la ciudad sin causarle daños severos: financiar su expedición a Roma con las riquezas obtenidas del saqueo; incorporar a sus filas la mayoría de hombres aptos para su incursión, y dejar a su hermano Asdrúbal, una plaza fuerte más cercana a Qart Hadasht (la actual Cartagena).