Motor oil deeply penetrates porous concrete. The longer it sits, the harder it is to remove. Standard cold water washing will just push the oil deeper.
We use commercial hot-water pressure washing combined with industrial degreasers to lift and extract the oil.