Find the right engine oil for your car

  • Enter your registration

  • Select your vehicle from a list

Or just browse our entire range below

0 Products found for this category

Engine Oil at Halfords

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.