Nothing wrong with buying new, I see lots wrong with financing new or used. Interest on a already depreciating "asset" is insane when talking sound financial advice.
also, remember something like 50% of americans cant cover 1k expense today, 1/3 have 0 saved for retirement, most 31-65 year olds only have 5k saved.