My 2009 Grand Caravan does all of that too. It's rated to tow like 5000 lbs. Not a lot, but it can certainly handle a small trailer. And I've used it to haul broken concrete to the dump, and 8 foot fence posts, and 4x8 sheet material. But I average over 20 mpg and fit into standard parking spaces.