The diversity of types is constantly increasing, however, as new engine architectures allow less and less space in the engine bay. In the vast majority of cases, there is no need to flush the engine and flushing can be harmful.
MAHLE Motorbike Oil Filter OC306 for BMW Motorcycles - OE Matching Fit Quality
Mahle Motorbike Oil Filter OX37D for BMW R Motorcycles - Quality OE Matching Fit
MAHLE Motorbike Oil Filter OC91D for BMW Motorcycles - OE Matching Fit & Quality
MAHLE Motorbike Oil Filter OC1824 for BMW and Husqvarna motorcycles
BMW R1200GS 2010-2014 Mahle LX 984/5 High Quality Air & Oil Filter OC306
Mahle Oil Filter OX 37D Fits BMW R 80 1977-1998