I also find the BMW easy to work on. Just use good tools. call your local snap on dealer and get a good torx set. Invest once on a set and they will replace them for life.
Get any special tools if needed for a job, many are online. Also don't freak out about the things you read on here and the little noises a boxer makes, just ride it like you stole it.