Find the right engine oil for your car

  • Enter your registration

  • Select your vehicle from a list

Or just browse our entire range below

95 Products found for this category

Applied Filters

  • Type

    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.

    If you're wondering 'What oil does my car take?' why not use our engine oil checker? Just input a few details for our recommended oil for your engine!

    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!