Depends what you're doing with the money.This is exactly why I took the Kubota 0% interest vs the $500 discount for cash when I bought my B last year. Easy math. Inflation was 9% last year. Bought my Kubota at the 1/3 point, so in just those 8 months for the remainder of the year the reduction in buying power of the cash I could have bought the tractor with was about $1500. So if I’d paid it off at the end of that first year it would have been with cash that had $1500 less buying power than it did 8 months earlier. I told the sales guy, I’ll take the financing, the tractor and keep my money. Over the 5 year pay back period, inflation will probably accumulate to about 30%, the average dollar in that time frame having experienced about half that decrease in value. That’s a nice discount which beats the heck out of a $500 cash discount and not having the money working for me.
Hypothetically, if you had the money burning a hole in your pocket / in your bank account, and you're the kind of person who wants your debts backed with cash, then it might not be great. You're taking the payments, but you've left the money in the bank at 2% (actually losing 5% in real terms every year). In that world the money is better off in a tractor, at least the tractor is going up in value at about the same rate as inflation.
Conversely, if you had to borrow to buy the tractor, then better to borrow at the 3-4% Kubota will give you than the 7-8% a bank will want. Kubota are happy with a Kubota tractor as collateral. A bank, less so.
In between is the guy who's going to keep the money and invest it. Who knows what return he's getting on that.....