Contact the finance company and see if there's any way that you can be taken off the contract.

Other than that, I don't know what recourse you have but you shouldn't have given his grandmother a car that you have financed in your name but I guess you know that now.