We drive an F250, and live in San Francisco.
We hardly put any miles on it (maybe 15k a year). To get around locally we ride our bikes mostly here in the city.
We do use it for our small business (essential) and also to to a large RV trailer which we use to live in 2-4 months a year visiting loved ones and just decompressing.
The things people don't usually talk about is the total cost of ownership.
One can buy a new F250 diesel for $80k, drive it for 6 years towing heavy loads and working hard. And sellnit for more than half what they paid for it. During that time the only costs are routine maintenance, no major repair bills.
One can also buy a luxury car or SUV, say a BMW, for the same price and 6 years later it is most certainly not worth half what they paid for it, and they typically paid tens of thousands in repair costs.
The next argument people make is that a big truck is inefficient. The simple fact is my F250 diesel gets the same as your BMW M3. But it can be used for work, and is.
Financially, I would argue that it makes no sense to buy a new vehicle above $50k that isn't a diesel pickup.