BAE Systems Land and Armaments has received a $347 million contract for 473 new Bradley M2A4 and M7A4 vehicles, as well as for spares and other equipment.