Oil drained from car looked great although seriously watery from the 0w-12 but that's to be expected.
I bought everything from FCP Euro. Mann oil filter which is my go to brand. Went with Liqui-Moly 0w-30 special tec B FE which is an LL-01 FE oil. I used 6.5 liters to refill and this was perfect on the oil measurement when I ran it afterwards.
I went with 0w-30 because I just hate that were now putting a 12 weight in cars today. I talked with a tech at my local BMW center and he gave me a quart of 12 and a quart of 20 to shake and said yeah, that's whats going into our cars now. Basically water. I do think though that if you use quality oils and intervals that your fine but just my way of doing things.
I also think that BMW confuses itself as far as oils and specs go lol. On our 25 it only lists 2 different specs the 12 and the 30 weights but on other years with same engine etc it lists more options. So, as to stay within specs for warranty I guess for now it's either the 12 or 30 for us. So, 30 it is. I honestly don't think it really matters though as long as within specs. When out of warranty I will go out and do whatever I guess like my other vehicles. Like a Castrol from Walmart etc.
The drain plug is a 17mm and the filter is a 32mm. Pretty straight forward. The filter sits in the back and with the height of the vehicle takes a little care to maneuver it in and out to prevent a mess. I did take the engine cover off as well. The drain plug is back a bit underneath and the car sits lower than I thought so I didn't have as much room as I thought I'd have. But it was fine.
So all in all nothing to be afraid of if wanting to do it yourself.