Cash or finance? the decision that can save you thousands of dollars