E90 Oil Change GuidePin

BMW E90 Oil Change and Oil Filter Replacement Guide

Jake Mayock

Meet Jake

Jake currently owns two N54 powered BMW’s – an E60 535i and E82 135i. Jake has 10 years of experience maintaining, repairing, and upgrading his BMW’s. The 135i features a single turbo Precision 6266 conversion capable of 700+whp; Jake completed the entire project on his own. With over 200 automotive articles published, Jake brings a balance of writing skill, hands-on BMW experience, and technical knowledge to the table.

Today we are bringing you a guide on how to perform a BMW E90 oil change. The car in the pictures is a 2006 325i, but the process and general location of oil filter and drain bolt are the same across all E90’s (and E91/92/93’s), including the 328i and 335i, and other models. This guide is also accurate and helpful for E82 128i and 135i oil changes, and E60 5-series oil changes.

Once you have car ramps, socket wrenches, and an oil filter wrench, the cost of an E90 oil change will be about $85 and 20 minutes of time. The dealership will typically charge $100-150 for an oil change so you save a little money and it takes virtually no time at all. Also worth noting that some people will use aftermarket oil (Mobil1, etc.) to make it cheaper, but we recommend using the Genuine BMW stuff.

Tools Needed For An E90 Oil Change

  • Rhino Car Ramps (~$40)
  • 17mm Socket Wrench (~$10)
  • Oil Filter Wrench (~$34)
    • This is BMW specific so I recommend using the one I linked to, which will work on all E90-93, E82, and E60 cars. Note: you can also try a strap wrench if you have one handy, but my filter cap was so tight a strap wrench wasn’t good enough.

Parts Needed for E90 Oil Change

  • BMW Oil Filter – Part # 11 42 7 953 129 (~$10)
    • This part # will fit all E90-93, E82, and E60 cars as well as the Z4 (amongst some newer vehicles as well). The OEM brand is Mann – the aftermarket versions are like $1 cheaper so just buy the Mann filter. If you use the one in the link, you should be good to go!
  • 7 Quarts (or 6.5L) of Synthetic 5w-30 BMW Oil (~$75)
    • BMW Part # 83 21 2 365 946
    • Liqui Moly is the best stuff in the game! Imported from Germany

Steps for A BMW E90 Oil Change:

1. Drive the car on the ramps

You can also use a hydraulic jack and jack stands if you prefer, if you do this you will need a BMW jack pad adapter. To do this you will need to lift the car from both the front left and front right sides, since the jack spot in the front of the car is unreachable even with a low-profile jack.

On cars with the sport package, the flap underneath the front bumper is going to hit the ramps before the tires do which can cause the ramps to slide backwards from time to time. If you are running into this issue, try putting something heavy behind the ramps.

2. Remove the oil cap and oil filter housing

First, unscrew the oil cap – aka the place you will be pouring the new oil into. Opening this will help all the old oil flow out smoothly. The cap is located right on the top of the engine cover – you can see it unscrewed in the picture below.

Next, use your oil filter wrench to unscrew the oil filter housing. You can see the location of this on the pic below – it is the same for all engines. Mine was stuck so tight that I had to use a breaker bar with the filter wrench just to get it off.

Here is what your engine should look like with the oil cap off and oil filter housing out:

E90 Oil Change DIYPin

You can change out the filter now if you’d like, but I prefer to move onto draining the oil and replacing the filter while the oil is draining since it will take a few minutes.

3. Remove the oil drain plug and drain the oil

This will require a 17mm socket wrench and an oil catch can that can hold up to 6.5L of oil.

First, locate the drain plug and remove the cover for it. If you look at the below pictures, the red circle is where the oil drain plug is located if you are looking at the bottom of your car from underneath the front bumper. The second picture shows what the cover looks like – underneath this cover is where the drain plug is.

Once you locate the cover, remove it by using your finger or a flathead screwdriver to spin the piece of plastic 180 degrees.

E90 Oil Change DIYPin
E90 Oil Change DIYPin

Once you have removed the drain plug cover, here is what you should see:

E90 Oil Change DIYPin

4. Use your 17mm wrench and let the oil drain

Pretty self explanatory here, remove the bolt, with your catch can located underneath it and let it drain. This will usually take 3-4 minutes to get all of it out. While this is happening lets go ahead and replace the oil filter.

NOTE: the drain plug has a crush washer on it. Your new oil filter kit should have a new crush washer with it – make sure you get rid of the old one and remember to use the new one.

5. Replace the oil filter and oil filter o-rings

You will notice that the oil filter sits inside of the housing, which has a pole in the middle of it that sticks out. The filter should be firmly set in there, but should remove easily by simply pulling upwards on it. This is one of the most important steps in an E90 oil change.

Pull upwards and pull the filter out.

You will notice you have 2 new o-rings that came with the filter kit. The big black one goes on the threads of the filter housing and the little green one goes on the tip of the pole sticking out of the housing. The gold washer that is also in the filter kit is the new crush washer that you need to use when you put the drain plug back on.

Remove the oil o-rings and replace them with the new ones. These are a little difficult to remove sometimes – I used a small flat head screwdriver, but be careful doing this one the big o-ring as you do not want to damage the housing or threads.

Once these are replaced, go ahead and slide the new filter into place in the housing.

Here is a picture of the old filter (still in the housing) next to the new filter.

E90 Oil Change DIYPin

Here is what the filter and housing should look like with the new filter installed.

E90 Oil Change DIY 6Pin

6. Screw the oil filter housing on & tighten the drain bolt

Now that you have the new filter in the housing, go ahead and fasten it back onto the engine. You want to make sure it is firm and tightly sealed since the inside experiences high pressure which can cause oil leaks if not sealed properly.

The oil should be fully drained so get underneath the car and replace the drain bolt. Make sure you swap out the old crush washer with the new one! Tighten it by hand with a normal wrench – don’t go overkill on it with a torque wrench.

Now, replace the drain plug cover.

7. Pour in 7 Quarts of 5w-30 Oil

Use a cone filter and pour almost all of the oil bottles you purchased into the engine. I typically leave a quarter of a bottle or so in 7th container in order to prevent putting too much in – although don’t worry too much about this. You should get a dash notification if you have too little in, and any excess will eventually get burned through by the engine.

And thats it! That’s all there is to a BMW E90 oil change. As mentioned this should only take 20 mins or so once you have done it once and will save you a few bucks from the dealer. Any indy shop charging you less than $100 is likely using Castrol or Mobil1. Some people also use this when they replace on their own, but the $15 of savings isn’t worth it to me. 

If you enjoyed this article and are looking for more BMW E90 content, check out our BMW E90 upgrade guides including our E90/E92 Suspension Upgrade Guide and our Best E90 Wheels Guide.

Similar Posts


  1. Hi. Thanks for a detailed and comprehensive step by step guide. I just have a question that how much oil do I need for my BMW 320i 2012 model? I am confused between 4.7L, 5.7L and 6.5L.

    1. When you drain your old oil out of your car into a container. You can use an old 5 quartz motor oil container to fill up with the okd motor oil you drained out. You can then see how much oil your car drained out. You want to match the same amount of oil that came out when you are putting the new oil in.

  2. Your 320 should have a 2.0L 4-cylinder engine. Your oil capacity is not likely to be the same as is being discussed here. None of the engines that have you confused is applicable to your car. Your 320i should be a turbo charged 4-cylinder with a 2.0L displacement. Your engine designation is N20B20.

Leave a Reply

Your email address will not be published. Required fields are marked *