hi mate and welcome to the Jaguar Owners Club My father had something similar only last week and turned out he had a leak in the heater matrix behind the dash. But it can also be a leaky door sill... check all the floors and carpets for wet patches as this can cause steamy windows.