look at the ducting to the heater box, it's only a bit of sponge or foam and not very air tight, it's probably sucking in under bonnet fumes.
if so, get your engine running and stick your hooter under the good and start looking for diesel leaks. you shouldn't smell diesel from an exhaust.