As for what oil to use, there is actually quite a bit of literature put out by BMW. Basically, it depends on the weather where you are. Synthetic 5W-40 should fit the bill. I am including all of the pertinent literature in the images below.
They have not said much about the filter though. An Amazon search turns up some results:
https://www.amazon.com/s/ref=sx_as?keywords=oil+filter&rh=k%3Aoil+filter%2Cn%3A15684181&qid=1544098444&vehicle=2008-31-1891 - Be sure to click "Filter Results" near the top of the page.
Hope this information helps.
Images (Click to make bigger)
SPONSORED LINKS
Thursday, December 6th, 2018 AT 4:17 AM