On warm days there is a slight smell of oil from my oil tank. Why?

This is perfectly normal and is simply the fuel venting through the weatherproof vent fitted to the oil tank.