I had the same kind of experiances with my other cars....the guy who designed the car never expected it to be serviced, or ever considered the mechanic who had to work on it.
It seems that BMW expected the cars to be serviced and made production choices to enable straight forward work.
I love it...