AMERICREDIT FINANCIAL SERVICES, INC. NOTE PURCHASE AGREEMENT