What to do next is find a trusted friend who never has car problems and ask him or her to help you find a much cheaper car.
I got a 2007 Tauras with 27000 miles for 10K at a new car dealer
That loan started with Roadloans at about 17% with an equfax around 575. I have since refinanced to 14.5% or so with a previous lender I had used (HSBC)
Roadloans require you buy from a new car dealer. You can buy used but it has to be from a new car dealer that sells used cars. The car plus any amount that you are upside down on trade in must not be more than 120% of what the car is worth. Not sure how new the car has to be but I remember that the car has to have less than 60,000 miles on it.
Hope this helps.