Para el aceite, busca en el manual la viscosidad recomendada, la norma API mínima, y la norma JASO.
Luego miras el aceite que quieras, y buscas esas tres cosas. Si las cumple, el lubricante sirve. Si no, no.
Sobre el filtro de aceite, cada fabricante de filtros suele tener un buscador por marcas y modelos de motocicletas, úsalo y mira qué referencias hay. Luego busca una tienda para pillar uno al precio que mejor te venga.
También puedes comprar los consumibles en Recambios, en un concesionario oficial BMW. Tampoco son especialmente caros.