Hybrid, Diesel or Petrol: Which Type of Car Offers the Best Value for Money? June 22, 2023March 9, 2017