You can do this effectively with animations. If you have an image editor such as Adobe Photoshop or GIMP you can make a nicer spin effect, but you can make a basic one (four points of rotation) within Construct 2's Sprite editor. Open the Sprite editor for your Car sprite and on the right of your screen will be an Animations window. Make a new animation called Spin. At the bottom of your screen is an Animation frames window, and here you want to make three duplicate frames by right-clicking the window and selecting Duplicate last frame. In each animation frame except the first (because it's your default facing), click the Rotate 90* button of your choice (either anti-clockwise or clockwise). Then on collision with the oil spill object, set the Player animation to be the Spin animation and set it to Play.
If you want to disable player movement while the Car object 'spins', make a global variable (right-click anywhere in the Events window, just not on an event) where your movement controls are, place it above all movement events and call it movementAllowed and set it to be the Number type with a value of 0. Make a condition event that checks if movementAllowed is equal to 0 and move all your movement events inside. Beneath that condition event, add an event that checks if the Player Spin animation is finished (using Player -> On finished 'Spin'), add an event that sets movementAllowed to 0. Then, in your oil spill collision check, set movementAllowed to be 1.
This should all set the game up so that when you hit an oil spill, your car spins and you cannot move until it stops spinning, .