I don't think anyone will buy Petrol or Diesel after 2025 unless they really want one, most people will just buy electric as price parity will have been reached in the next couple of years whereas Diesel and Petrol will get more expensive. You can already see small petrol cars stopping production for the European market e.g. Smart car, Seat Mi, Skoda Citigo. Not sure about VW Up, think you can still get petrol. Interesting times as it means exisiting car owners will probably hold on to their Petrol and Diesel cars longer than normal while they await a suitable electric replacement at reasonable cost.