A while back, I remember someone recommending a BMW shop somewhere north of Boston for an oil change that used really good stuff.
My '09 E90 is at about 1400 miles and I was looking at getting the oil changed. I think someone said the oil plus filter would be about $60-70.
I know they have a website (as someone had linked it at the time), but I forget easily in my old age