You really do have to know how many miles you drive.
And if you want to keep the vehicle.
I leased a car while I was in college because that was the only way I could afford the payments. I maintained it, but started racking up a whole lotta milage. I went over the lease milage the first year. I was 30000 miles over the lease by the time it was to be turned in. I would have owed more in the over mileage charges than the car was worth, so I had to buy it. It was not my intent to keep it, but here I am with it today still owing money on it. In the long run, it was still cheaper because I managed to get good finiancing while it was leased, and I got a good deal from my credit union when I had to buy, but instead of being payed off now, I still owe.
Plus there are still some 0 percent financing deals out there. Depending on the vehical, you can save a a couple of grand on that.