Servicing the Beast – BMW e90 330d oil service

Is you car due for a service? Have you ever wondered how difficult it really is to perform an oil change on a car? Is this a task only to be conducted by a high priced auto service centre or can it be done at home?  Read on! It’s a lot easier than you think.

I serviced both my cars this past Saturday afternoon, a 320i & 330d (The Beast) E90 BMWs. This post will cover the oil change, oil and air filter replacement on the 330d, including how to reset the service warning.

First steps

I had the engine washed prior to commencing with the service. It’s not necessary, but I am a little obsessive about keeping the engine compartment clean. I only began working on the car once I was sure that the engine had cooled down sufficiently.


I assembled the parts and tools making sure I had everything I needed before taking anything apart on the car.

The oil change

The gallery below details all the steps involved:

This slideshow requires JavaScript.

I started by removing the engine covering. This is the large cover with the BMW logo. To release simply hold from the front, pull upwards and then forward. This exposes the engine, particularly the oil filter housing on the top right of the engine.

I then placed a jack under the correct jacking point in order to raise the car high enough that I could get under it comfortably. This car is quite low as it has the M Sport package.

I then selected a short flat headed screw driver (to release the plastic cover protecting the drain nut), the correct socket to fit the oil drain plug (17mm) and the Sumpy (a plastic container to collect the used oil) and got myself under the vehicle.

I first released the plastic cover, then got the socket spanner in position over the oil drain nut and turned it. This nut can be opened at least halfway or until it can be turned by hand before any oil will begin to flow. As soon as I could turn it by hand, I placed the Sumpy directly under the nut and removed it completely, releasing the used oil.

While the oil drained, I cleaned the drain nut and replaced the copper crush washer (supplied with the new oil filter).

Once all the oil had drained, I replaced the drain nut carefully, turning by hand at first and then by the spanner. This has to be done carefully to prevent cross threading the nut which will damage the threads. I then closed up the plastic cover and removed the jack. I was done working under the car.

Replacing the oil filter, oil and air filter

Next, I replaced the oil filter, topped up the oil and replaced the air filter as shown in the gallery below:

This slideshow requires JavaScript.

I used a monkey wrench to open the oil filter housing and removed the old filter being careful not to drip oil all over the engine compartment. I placed this on a newspaper. The old filter is simply pulled off and the new one pushed in. The new filter comes with some rubbers supplied which fit onto the filter cover. I did not replace this as the old one was fine.

I fitted the new filter into its housing, carefully tightened the cap and proceeded to pour in the new oil using a funnel so as to avoid spillage. This car has a dipstick so I was able to check the level of the oil quite easily.

Next, I replaced the air filter. The filter box is held closed by three hand release clips and fitted the engine cover.

Resetting the service warning

The gallery below details the steps involved in resetting the service warning:

This slideshow requires JavaScript.

To begin, sit in the driver’s seat and close the door. Insert the key fob and press the start button WITHOUT your foot on the brake. Next, press and hold the little stick below the speedometer (the one used to zero the trip counter) until a triangle with exclamation mark appears on the instrument cluster. The scroll using the scroller control on the left stalk (the stalk with the BC button) until the oil can symbol appears. Next, press the BC button and the word “reset” appears on the instrument cluster. Now press and hold the BC button. You will see a little clock symbol displayed. Once this appears, release the BC button. A few seconds later, the service warning will be cleared.

Since my car is equipped with a central display screen I was also able to verify the oil level after starting the engine.

And that is how you service a BMW 330d. Easy, isn’t it?

3 thoughts on “Servicing the Beast – BMW e90 330d oil service”

  1. Thanks for sharing this nice blog about oil changing.Oil changing is an important part in Vehicle.By changing oil we keep our engine efficient and also keep it clean,Oil change should be done in intervals of running 7000miles.Always try to use premium synthetic quality oil for your engine.Oil can give best mileage to vehicle and the engine is healthy.In running of 7000miles the oil change should not be more than two times.There are step by step process for oil changing for information please visit

  2. Great blog,First person to actually go through the complete steps clearly.Did my first change with this info,(THANX).I totally agree ,as my 330d is also M-Sport package,what a beast.Giving all these V-8 Holdens & Fords a lesson in power really gives me a smile from ear to ear.They cant believe its a 6 cyl Diesel.

Leave a Reply