On wet pavement, oil floats and spreads thinner and thinner until the oil layer approaches the thicknesses of the wavelengths of visible light. At that point it starts reflecting only select colors.
More details: https://np.reddit.com/r/askscience/comments/1idrfn/why_are_oil_leak_rainbows_the_way_they_are/
Latest Answers