Have a Car Question? Ask a Mechanic Online.
It's possible that it may be transmission fluid, if you have an automatic there is a transmission cooler right at the nose area. I would look under and see if there is anywhere that drips have formed to give you an indication where it is coming from.
Are you sure it is an oil, and not just a puddle of standing water with an oily film?