My sister has a 2001 Odyssey and says it gets terrible mileage. Almost all her mileage is city driving. Her husband has a Dodge Ram diesel. They're screwed.
Odds are, the Dodge gets better mileage than the Honda.
My '99 Dodge averages 19-20 mpg. Not bad for a full-size vehicle.
And that should go up considerably once I get my new toy put on.