It seems like the various franchises locations (CD Tire, Part-Source) carry different brands and don't always ensure product availability. The Dealer seems to price their oil fair [High $8's - OEM 5w-35], but wanted $20+ for an oil filter (no thanks)
I am not sure about your personal situation, but having an oil and filter change should not cost $100+tax or whatever they charge. Personally I have no problem taking a single bolt out and unscrewing a simple filter which can't get any easier since its located on the top of our rides.
So my search began, check all local suppliers for oil [too expensive for my taste, was looking for the $7 range since these car take 8 ltrs of blood].
My Search:
Noco: $11.61/Ltr or $69.34/case of 6 [Mobile 1 0w40]
Part-Source: $10+/Ltr but stock supply seems to be the issue [Mobile 1 0w40]
Other: Carried have spoken about Castrol, Motul, ect... [but again $10+]
Checked for oil filters through canadian online suppliers and their prices were better than the dealer but still too high compared to U.S suppliers.
Although very tempting to purchase through well known online suppliers in the states; with the current fx rate, duty, tax, and possible shipping fees...the price & convenience was not worth it.
You must know think wow, was a cheap bastard; call it what you want...I managed to call a local specialize shop and asked if I could purchase through them in bulk. Both oil filters and oil. I would also suggest asking the cash price (wink wink)...
Oil filter price $9.50 (okay higher then U.S. suppliers but I purchased 10; remember no duty, no fx which sucks right now, no shipping, and no tax

...ps. all I needed was oil and filter).
Since it was a specialize shop with 90% of customer representing BMW's, I asked what oil they recommended for their customers...(well price per ltr was 7.50). Ordered two cases of 5Ltrs and called it a day.
Total for oil change $60 oil and $9.50 for filter....$69.50...and personally I like getting a bit dirty and having an excuse to check the bottom of my car for other things....
Change your oil and filter lets say 3 times a year and well $208 vs. the times you pull down your pants for the dealer....
Since I'm not sure if dealer wants to be named for cash dealings, I cannot disclose name..sorry fellas....
If anyone can get an account with canpar (can't remember name)....but they supply automotive parts to dealers....please pm me; would love to buy through you even if I would pay a fee to you....rather you, than the dealers....
Thanks for reading and thanks for your help.....
Ps...ABS issues on these cars suck LOL