I did a little math last night to see how much the increased gas prices might be costing me. I commute about 10,000 miles a year. I get 18 mpg so 10,000 miles divided by 18 mpg is 555 gallons. At $2.00 a gallon thats $1,111 per year. At $3.00 a gallon thats $1,666 per year. A $555 a year difference.
If I went to a 30 mpg car instead of my F150 it would cost $1000 at $3.00 per gallon.
Seems to me that people who are trading just to get better milage probably will not get a payout.
I would say buy a car that fits your needs first and worry about the mileage second. Forget about the status entirely.
In retirement my mileage per year will drop a lot. My Dad drives about 3,000 per year. I think you can not worry about mileage in that case. His medical expenses far exceed any money he can save by having a high mileage car.