OP if you have any question in regards to doing the services your self feel free to send me a PM and i would gladly help you or give you any sort of tips.
If your looking for service information and how to do replace some of it You can use the link i provided below.
General maint on these cars is pretty straight forward. Any questions just ask here or PM me is fine.
Basically only hand tools you will need to do the repairs are The oil filter wrench/cap to remove the filter, 17mm socket with ratchet for the drain plug.
BMW 12 point socket for the spark plugs (can buy these from the dealer or other vendors like Turnermotorsports) Torx20mm and Torx30mm sockets with a ratchet, flash light/trouble light and tire inflator and gauge.
https://www.newtis.info/tisv2/a/en/