If you dont have the cash to pay for it outright, then you cant afford the thing. Its just that simple!
If you need a vehicle for business and it will make you money, then I have no problem with financing it. Would it be better to pay cash if you have it to avoid financing? Probably. But unlike a lot of other business purchases it is easier to get financing for a vehicle (because it can be repossessed), so that frees up cash for other business expenses.
On the other hand, leasing is a trap. Expenses to get into it, and even more expenses to get out because I have never known anyone to just leave at the end of a lease without having a thousand or so dollars of "excess damage" fees. They could have kept the car hidden in a garage for three years and it would still have excess damage.
Keep in mind that debt=risk. The more “financing” one does for his business, the greater the chance for failure.
I’ve listened to Dave for several years. I think what he means, is don’t go out and buy a brand new 40 thousand dollar work truck when you can just get a used one for 5-6 grand and pay cash for it.
Then when your business becomes successful after a few years, you can buy the new truck with cash.