It's quite a detailed (enthusiasts) write up with lots of videos:
http://f80.bimmerpost.com/forums/showthr...p?t=976284
http://f80.bimmerpost.com/forums/showthr...p?t=976284