Nick, never had a bmw…maybe their firmware is more beta version than vw and volvo that I am very familiar with.
My Audi and volvo have never needed firmware updates, except in the first 12 months after launch.
There are some jobs that I would be reluctant to do. For cambelts on my A2 I use only Awsome GTI in manchester as they know the a2 inside out.
Your comments on the brakes is very timely as I did these last week, precicely because the old discs were pitted, despite only being 3 years old (the a2 doesnt really have enough weight to use the rear discs).
£100 per hour to do what I can get from a knowledgable forum is not good value to me. I appreciate that I am in knowledgable minority though!
Basically, I think you must have gotten confused what with Neil Armstrong dieing and stuff. Its cars, not friggin rocket science.