BMW 128i oil specs by year

BMW 128i oil specs changed across the 2008–2013 range. The most recent checked year uses 6.9 qt of 0W-30. Select the exact year to see the checked capacity, viscosity, and filter for that model year.

Year Capacity Oil type Filter Page
2013 6.9 qt 0W-30 AMSOIL EA15K54; AMSOIL EA15K01; AMSOIL EA15K02 Verified fit Open record →
2012 6.9 qt 0W-30 AMSOIL EA15K54; AMSOIL EA15K01; AMSOIL EA15K02 Verified fit Open record →
2011 6.9 qt 5W-30 AMSOIL EA15K54; AMSOIL EA15K01; AMSOIL EA15K02 Verified fit Open record →
2010 6.9 qt 5W-30 AMSOIL EA15K54; AMSOIL EA15K01; AMSOIL EA15K02 Verified fit Open record →
2009 6.9 qt 5W-30 AMSOIL EA15K54; AMSOIL EA15K01; AMSOIL EA15K02 Verified fit Open record →
2008 6.9 qt 5W-30 AMSOIL EA15K54; AMSOIL EA15K01; AMSOIL EA15K02 Verified fit Open record →

BMW 128i oil spec changes by year

Checked records show 1 spec change across the 2008–2013 range. 2012: viscosity changed from 5W-30 to 0W-30 (vs 2011). Open the exact year page for the full source notes before buying.

BMW 128i oil — frequently asked questions

What oil does the BMW 128i take?
The BMW 128i oil spec has changed across model years. The most recent checked year uses 6.9 qt of 0W-30. Use the year table above to find the spec for your specific model year.
Is the oil capacity the same for all BMW 128i years?
Yes. All 6 BMW 128i model years covered here use 6.9 qt as the primary engine capacity. Confirm in your owner's manual before buying.
What oil filter fits the BMW 128i?
The most recent checked year lists AMSOIL EA15K54; AMSOIL EA15K01; AMSOIL EA15K02 as a compatible oil filter for the BMW 128i. Filter part numbers can change across model years — open the exact year page for the source-checked part number for your year.

Look up a specific BMW 128i year

Select a model year to open the exact checked oil fitment record before ordering.