Oil specification

BMW 3 Series

2.0 B48B20 · 2016–2023 · Petrol
Viscosity grade
0W-20

BMW moved this engine to a 0W-20 fuel-economy oil. Longlife-17 FE+ is the only approval that counts.

Oil capacity
5.2 litres
Including filter change. Fill to the dipstick, not to the litre.
Service interval
Condition-based, typically 12,000 miles
Whichever comes first.
Required approvals — the oil must carry at least one
BMW Longlife-17 FE+
ACEA C5
Longlife-17 FE+ replaces Longlife-12 FE. It is not interchangeable with Longlife-04, which is a thicker oil.

Oils that meet this specification

Every product listed carries the approvals above. Prices indicative.
All products →
Castrol
Edge Professional Titanium FST 5W-30
5 litres
£46.99
Halfords
Millers Oils
EE Longlife Nanodrive 5W-30
5 litres
£39.50
Opie Oils
Mobil
Mobil 1 ESP Formula 5W-30
4 litres
£42.00
Eurocarparts
Sponsored placements are marked. Placement never changes which specification we show you.
Specification sourced from manufacturer service documentation for this engine code. Where a vehicle has been modified, rebuilt or is running an extended interval on a non-standard oil, check the service book before topping up. How we source this