Is there an Oklahoma law that prevents Americredit from returning a repossessed car after the payments are up to date?

There shouldn't be.You signed a loan with Americredit that governs your situation. The lender doesn't have to return your car even if you bring your loan current.Once you violate the provisions of the loan they can take the car it is up to them whether they give it back.