1. depends on your mileage. Diesel fuel is more expensive than petrol and also the car will be more expensive to buy.

2. Totally your choice. I don't see how we can answer that for you.