No NCTs will be provided for petrol / diesel car after 2045. Its a good way off - so who knows what will have happened by then. Maybe someone will crack the hydrogen fuel cell and we can continue to drive our cars and just emit water!