I find that about 99% of the people who have these big ass, expensive vehicles don't actually "need" them. Most of the time when I see a gigantic pickup truck on the road, it looks like it has never seen a day of work in its life.
I hang out in the personal finance subreddit fairly regularly. You would not BELIEVE the amount of people who are looking to buy one of these cars that they clearly can't afford. Some of the reasons given:
"I need it to be safe." - I drive a 2008 Mazda 3. It has air bags, it has traction control, it has seatbelts, it has crumple zones, and it has latches for child seats. You don't "need" much more than that. My mom used to drive me and my sister around in a Ford Pinto; it's a miracle we're still alive.
"I need 4WD because of winters here in NJ." - ....It snowed like once here this winter, and it was about a quarter of an inch. If you're that worried about it, get a set of snow tires instead of spending tens of thousands more than you have to.
"I'm having a baby in a few months, so I'll need the room." - One child does not require a massive SUV.
"I 'need' it for DIY projects around the house." - Have the stuff delivered, or rent one of those trucks from Home Depot for like $30. Again, saving thousands over the long run.