Diesel is best for high mileage motoring, both in terms of fuel economy and longevity of the engine. I'm a low-ish mileage driver and I dislike diesels, so easy choice for me. To be fair, modern diesel engines are very refined and if economy were an issue for me, I'd have to think seriously about going with diesel. As it is, I can enjoy the extra refinement and relative quietness of petrol