I am in the same boat as you. I have a 2001 4Runner. I almost sold it for a Mazda 3 but I only drive 10,000 miles a year so it would take many years to make up for the loss of trading or selling the 4Runner in gas savings if I went for the Mazda3.
Now if you drove 15,000-20,000 miles a year...