For a car, petrol every time, I've not driven one diesel car that I liked, prefer the higher reving nature of petrol engines.
For a 4x4 I would generally say diesel, (exception is a V8 petrol Range Rover / Porsche Cayenne Turbo if someone else is paying the fuel bill, but I dont think I would...