Like you said there are lots of opinions and that is what this is. The total value of everything you own with a motor in it should not be more than 50% of your annual household income. You should never buy new unless you have a net worth of $1mil. I like Dave Ramsey and the things he teaches about personal finance. These are the things he teaches. Also, only buy with cash.