Find the right engine oil for your car

  • Select your vehicle from a list

Or just browse our entire range below

93 Products found for this category

Applied Filters

Find the right engine oil for your car

Or select your vehicle from a list

Still can't find your vehicle?

Your local store will be happy to help.

Engine Oil at Halfords

It's essential to maintain the right levels of engine oil in your car or van; it ensures your vehicle runs smoothly, and low amounts of it can cause significant damage to your engine.

Here at Halfords, we offer a huge range of car oil options for both petrol and diesel engines alike, including leading brands such as Castrol, Petronas and Mobil, ranging from stock and fully synthetic oils to part synthetic oils, such as 5w30 and 10w40.

You can use our online lookup tool to find the right engine oil for your car.

You can also pop into your local store and a member of our team will check your total engine oil for free. They'll advise which oil you need and - for a small charge - can even change it for you!