Make sure you do not buy a GM product that has the AFM (Active Fuel Mgmnt) you'll be disappointed.
The 3.0l diesel in the latest year models gets really good reviews and teh mileage is off the charts on the trucks that have it.

As others have stated Lexus is a luxury Toyota and most have good reviews. I'd buy my wife a Lexus.