I own both a 2004 & 2007 Xterra SE 4X4. Nissan corrected all the deficiencies of the first generation (1999-2004) in the second generation (2005+). The second generation is the ONE! What a truck - I love it! The Xterra is still a specialty vehicle - it's a truck. If you want a suburban cruiser, seek elsewhere. If you want mpg, pass on by. If you want to sit high on the road, go off-road on a whim, and seek adventure, then the Xterra is for you. Nissan makes the Versa & Altima if you want mpg. You can't have all the Xterra offers and expect it to sip gas.