RE: Diesel...
There are diesel hybrids, too, of course, if you want the ultimate.
Yeah, but the RX400h has a 0-60 of 7.2 seconds; the ML320CDI is 2 seconds slower. The RX is not designed to optimize economy, obviously. Hybrids that are can achieve better than diesel economy, expecially in the City. Even the RX is rated at 30 mpg City.
There are diesel hybrids, too, of course, if you want the ultimate.