Thanks for this write-up. Did my first F25 Oil change and went very easily. For me, it's very worthwhile doing my own oil change. I bought my X3 in the USA and I decided not to transfer my warranty to Canada as I would lose the no charge maintenance. For the bigger maintenance items, I will make my way down to the nearest BMW dealership in the USA (confirmed with BMW NA that this is not a problem). However, for the oil changes, it's not worth the drive down for me. The cost of the filter and oil is relatively low :-).
This oil change is really easy. I also do my own on my '03 Z4 but it's a little harder to torque the oil drain plug.
Here is a video link to resetting the oil reminder on the F25.