Good question, but beware, I tend to over-analyze!
Stocks and bonds aside, as those investments will go up and down over the next 5 years. But the Market certainly lost a "round" today. But should be much better than 2% per year, we would all hope!!
But then, I Retired early and keep cash parked too, so if I look at cash, it's almost a push. With 5 year CD's barely at 2% and the loan rate at Penn Fed at 1.99%. Makes no real difference...so with idle cash sitting, I prefer to have it in the garage where I can see it, touch it and wash it!
BUT...Last thing to consider for most is the fact if the cash is spent, it's gone. Can't go back and get a $75K loan on a then used Corvette! But then if you sold stock to buy your Corvette and the market takes a hit, you can smile anyway for your little peace of heaven that you bought with the money the market didn't get to cheat you out of!!
SO....think I'll sell stock and pay cash or just use the cash and pay cash...I think...