The Toyota D4D engine has a high torque figure which is very helpful when towing. However, be aware that the car has a lowish kerbweight and the max towing weight is quite limited.
The Avensis is a nice solid reliable car and with the D4D engine is great for both long distance driving and towing. But as I note above the low towing limit for the car seriously cramps its abilities 🙁