Check the DIY section. All your answers are there. Read the procedures people have posted and see what you think. Generally, BMWs are pretty easy to work on and no more difficult than other cars, but have specific procedures that must be followed. You need an extensive set of good tools and prior wrench-turning experience; BMW are not the vehicle for 1st timers.
Get the Bentley service manual if you are going to work on it yourself.