BMW Longlife 12 also commonly known as BMW LL12 engine oil, is an oil spec recommended for a range of BMW and Mini cars and SUVs. Browse our range of oils that meet the BMW Longlife 12 spec below