You can finance most cars with a secured car loan. They will generally need to be less than 12 years old at the end of the loan term to qualify (the age allowed varies by lender).
Buying older cars is still possible with an [unsecured personal loan](/personal-loans/unsecured-personal-loan). You can also use a car loan with a private seller.
For commercial vehicles you can get a [business car loan](/business-loans/business-car-loans).