We'll send a link to reset your password to this email address.
Sign Up for:
Added to your basket
Or just browse our entire range below
87 Products found for this category
Or select your vehicle from a list
Still can't find your vehicle?
Your local store will be happy to help.
Maintaining the right level of engine oil in your vehicle is crucial to ensuring its smooth running. Motor oil helps to ensure everything in your engine is running at its optimum level, and going without it can start to cause damage to your engine.
Many mechanics and experts recommend performing an oil change every 3,000 miles to get rid of any contaminants that may have accumulated, but it's still advisable to top up the engine oil every so often.
Here at Halfords, we have a huge range of car oil such as Mobil, Petronas and Castrol Oil, as well as synthetic oil. To find out what one's right for your vehicle, simply use our online lookup tool.
You can also pop into your local store where a member of our team can check your car engine oil for free. They'll advise you which oil you need, and can even top it up for you for a small charge.