Skip to main content
Saved
£0.00

Engine Oil

Keep your engine lubricated and protected with the right engine oil for your vehicle. Explore fully synthetic, semi-synthetic, and mineral oils in popular grades including 0W-20, 5W-30, 5W-40, and 10W-40 from leading brands such as Castrol, Shell, and Halfords.

Lookup type
Vehicle Registration Number Lookup
Product Filters

Engine Oil at Halfords

Engine oil helps to keep your car's engine running smoothly, dragging away any internal debris and protecting against damage. Over time, your oil can evaporate, leak away or lose effectiveness.

You should check your oil levels regularly and top it up when it’s required. You should also get an oil change every 12 months or 12,000 miles, whichever one comes first.

To find out which oil type you need, check your vehicle manufacturer's handbook or use our oil finder tool. You can also learn more about motor oil in our essential car oil buyer’s guide. - opens in a new tab

At Halfords, you'll find a wide range of engine oils, including part-synthetic and fully synthetic options in the viscosity grades recommended by vehicle manufacturers, such as 5W-30 and 10W-40.

##Oil check and top up at Halfords

Don't want to get your hands dirty? Pop into your local Halfords and take advantage of our oil check and top-up service. - opens in a new tab For just £5, we'll check your engine oil level and top it up if needed, helping you stay on top of essential vehicle maintenance.

If you plan to top up your oil at home, then pop into your local Halfords store or order online.

##Engine oil delivery

We’ll deliver your engine oil to you for free if your total basket is over £20. If you’re placing an online order, you’ll also find plenty of car accessories - opens in a new tab and other essential oils and fluids - opens in a new tab to help keep your car running smoothly.

Engine Oil FAQs

When should you change engine oil?

The recommended oil change interval varies by vehicle. As a guide, many cars need an oil change every 12,000 miles or 12 months, whichever comes first.

However, if you’re doing lots of short trips or heavy driving, you may need one between 8,000 and 10,000 miles. Check your vehicle handbook for the manufacturer's recommendation.

What is synthetic engine oil?

Synthetic engine oil is formulated to provide reliable engine protection across a wide range of temperatures. It helps reduce wear, improve performance and keep your engine running efficiently.

Is synthetic oil suitable for diesel engines?

Yes, many diesel engines use synthetic oil. Always choose an oil that meets your vehicle manufacturer's specification.

What engine oil does my car need?

The correct oil depends on your vehicle's make, model and engine.

Check your vehicle handbook or enter your registration online to find the right match. Using the correct oil helps protect your engine and maintain performance.