The M1 Abrams Battle Tank is a spectacular piece of military machinery and power. It also comes with a healthy price tag, though. The M1 Abrams tank costs the military a total of 4.3 million dollars per unit. In general, the price remains fixed as only General Dynamics Land Systems produces the M1 Abrams. Abrams tanks have been seen in several wars including the Gulf War, the Iraq War, and the Afghanistan War.