Save your money up in a account that earns interest and before you know it you will have enough for it and repairs and insurance.never go into debt/buy on credit if you can help it.this just makes you a slave to the lender, and besides paying on credit or a lease just makes you pay 10-15 percent more than the vehicle is actually worth and if you buy off a lot then you are paying the dealer for overhead for doing nothing but letting the vehicle sit on their lot for weeks/months before you buy it.in other words do some shopping around/comparing to find the best vehicle/condition vehicle for your money. Look on ebay,bank repo lots,trader sites so on and so on. I found my truck for 4000 dollars less at a repo lot than I would have paid locally on a dealer lot.oh and try to stay under 50000 miles on any vehicle you buy.in other words try to get a rental car resale or lease trade in,they will usually be around 40 k miles .this way you will still have a warranty and get the price difference off for buying a barely broken in vehicle.just my opinion. In other words you won't be paying more money for nothing.
Don't it will cost you a lot more in the long run,save and put as much as you can down as a deposit.