Great write up...BTW, my mechanic friend told me that the BMW oil is made by the same people that makes Mobil 1. So he told me that it would be perfectly okay to use Mobil 1 5W-30 synthetic oil. As for the filter, I guess it should be OEM.
Thanks a lot....I think I will do the same and change oil at about 2500-3000 miles. It looks easy enough to DIY. An then do a 5K interval after that.