Diesel engines tend to be better for towing than petrol engines, as they have more torque. This means they're better able to handle the extra weight of a caravan. However, this doesn't mean that petrol cars can't tow caravans – you just need to make sure you choose one with a powerful engine. Some petrol cars with powerful enough engines for towing include the BMW 3 and the Audi A4. The minimum engine size we would recommend is 2000cc, which you can find in the Volkswagen Golf and the Ford Focus.