I can think of three:
1. Want to get better gas mileage and pay less for gas
2. Want to pay less for insurance
3. Don't want to have to park a tank everytime they go somewhere.
And the wild card:
The smaller vehicle might be of better quality. That might be why you see more BMWs and Mercedes on the road than Ford F-350s.
Bookmarks