I know there are alot of videos on maintenance that are great to watch, but here are the sources to do it like the dealer.
Check FPCeuro dot com for BMW and OE manufacturer parts. Great site for maintenance manuals is
https://www.newtis.info/. Part diagrams by Vin # check
www.realoem dot com. With these three site you can do almost anything on your car.
I have done powerstop performance brakes, oil filter housing gasket, tranny oil change, engine oil change (every 10K) spark plugs, custom intake, etc. Planning belt drive, water pump, thermostat, coolant change now. I am at 90K miles, I do not believe the lifetime fluid crap.
I run the increase intake with a Burger stage 1 for a little more power.
I think doing it yourself is about a 60% savings, sort of rewarding as well getting to know your car.