If its motor oil, try some tar and adhesive remover like Autoglym if you have it. Its mild and shouldn't discolour the carpet. A strong citrus based cleaner should work as well. After, go over it with your choice of diluted APC.
Thanks for the opinions, but i used the products from kleenrite, dissolve and the prespray. Works perfectly, í´m trying to put some pictures. regards