The BMW 120i uses fully synthetic engine oil with the specification 5W-30. The oil change capacity is 4.2 liters, and the replacement interval is every 10,000 kilometers.
Recommended Brands:
· International Brands: Shell, Mobil, Castrol
· Chinese Brands: Great Wall, Unified, Kunlun

BMW 120i Oil Filter Replacement Tutorial
Note: Before changing the engine oil, turn off the vehicle and let it sit for 30 minutes to allow the oil adhering to the cylinder walls to flow back into the oil pan, ensuring a more complete drainage.
First, remove the engine cover. (Lift the four clips on the cover upward.)
Use a lift to raise the vehicle for better access, or you can use an electric oil pump to extract the oil. Remove the dipstick, insert the oil pump hose into the dipstick tube, and ensure the hose reaches the bottom to extract all the oil.
Extracting the oil will take approximately 15 minutes. Collect the extracted oil in an old container for recycling to prevent pollution.
After draining the oil, use a wrench and socket to remove the oil filter. Clean any excess oil from the contact area and install the new oil filter. (Note: Most oil filters are located at the top, but some models may have filters at the bottom.)
After adding the new oil, check the oil level using the dipstick. For the first check, wipe the dipstick clean with a paper towel, then reinsert it and check again for an accurate reading. The oil level should be between the upper and lower marks on the dipstick.





