A diesel car will typically cost more to buy than a petrol, but cost less per mile in fuel. Find out how far you need to drive to break even.