AMERICREDIT AUTOMOBILE RECEIVABLES TRUST 2004-B-M Class A-1 1.06% Asset Backed Notes Class A-2 1.45% Asset Backed Notes Class A-3 2.07% Asset Backed Notes Class A-4 2.67% Asset Backed Notes UNDERWRITING AGREEMENT