when you say oil smell, what exactly are you smelling? is it the diesel exhaust fumes or raw diesel or motor oil vapors?
in my 04. 0 i get the diesel exhaust fumes while sitting at a light some times. it depends on which way the wind is blowing and whether or not i have the heater on. i have traced it to exhaust fumes being carried to the front of the truck, by the air intake at the base of the windshield.
some have tried blocking off some of the intake holes in the cowl. i myself just shut off the blower when sitting at a light. it takes care of the problem. turn it back on once you get moving again.
jim