I have been towing with a Ford Territory AWD but have upgraded my caravan to about 2500kg and feel it is starting to struggle. I'm looking at 3500kg-rated vehicles, including the Ford Ranger, Mazda BT-50 and Jeep Grand Cherokee, because the Toyota LandCruiser is too expensive. I'm worried about the Jeep's reliability and resale but the ride is closest to the Territory and the power and torque are excellent.
Jeep is overhauling its customer support systems in Australia and I'm much more confident in recommending the Grand Cherokee. It will also be fine for your towing and any off-road work.