Here are the steps involved:
1. Park your BMW 320I on a level surface and engage the parking brake.
2. Locate the oil drain plug located under the oil pan.
3. Place a drain pan under the oil drain plug and remove the plug.
4. Allow all of the oil to drain into the drain pan.
5. Replace the oil drain plug.
6. Locate the oil filter housing on the top of the engine.
7. Use an oil filter wrench to loosen and remove the oil filter.
8. Apply a thin coat of new oil to the gasket of the new oil filter.
9. Screw on the new oil filter until it is snug.
10. Add new oil to the engine through the oil fill cap until the oil level reaches the "full" mark on the dipstick.
11. Start the engine and let it run for a few minutes.
12. Check the oil level again and add more oil if necessary.
13. Lower the vehicle.
14. Dispose of the old oil and filter properly.
Remember, changing the oil and filter in your BMW 320I is an important part of regular maintenance and should be performed at the intervals recommended by your vehicle's manufacturer.