Most finance companies will lend you the money for any car, be it 2 or 20 years old, but these "bad credit" companies place stupid stipulations on the car.
A couple of years ago my credit rating was less than perfect when I found a great deal on a very low mileage GT3 kitted 996. The only companies I could find to offer me the money for a car had ridiculous limits on age, mileage, engine size and number of cylinders.