Oil Leak on 1990 BMW 325i

I jut noticed that I have an oil leak. However, some of the oil seems to be in the driver side floor. My mat was soaked. I looked underneath the car and notice that it was a round piece that looked like it could be where the oil was drained from when I got an oil change.

I just wanted to know what kind of problem would cause oil to be in the floor of my car as well as on my drive way. Now, I have oil in my car now so its not a real huge leak but than again I dont know because my mat on the floor was soaked. Could it have been a faulty oil change? What would I need to check?

2 answers 1 comment
Check the oil level with the dipstick as maybe they left the drain plug gasket off and the oil is blowing back onto the firewall and you don't want to run low on oil, Once you determine the engine has enough oil bring it back to the shop that changed the oil and have them double check their work or go to a different shop http://repairpal.com/directory?address=20784&car_brand_names=BMW
I have never seen mats that were soaked from oil. Antifreeze maybe? Does it smell sweet or have a green color? It would indicate you have a heater core leak.
It could be hydraulic clutch fluid. Is your car a standard transmission?