Get either Mann / Mahle filters.. or the BMW ones (not that expensive).
If you have one of these:
http://www.princessauto.com/shop-gar...luid-evacuator
You don't need to jack up the car at all.
You just need a 36mm socket to remove the plastic oil filter cap.
0. Document the mileage etc.
1. Remove the dip stick, oil cap and oil filter cap.
2. Remove the filter and clean the interior.
3. Use the fluid evacuator and pump out the oil (should be about 6-7L).
4. Coat the new filter with new oil and half refill the filter container.
5. Put in new oil.
6. Replace caps etc.
Done
Go to BCBimmers.com there are plenty of people there to help. Talk to the owners of Euroshop / Sons of Lars etc.. they will probably give you a discount on parts and oil.