AmeriCredit Financial Services, a unit of General Motors, is joining the ranks of lenders offering long-term auto loans to consumers with shaky credit.