AMERICREDIT CORP. 9 1/4% SENIOR NOTES DUE 2004 PURCHASE AGREEMENT