I've K16GA and 6k Interval is just fine, but you need to top up the engine oil every 2k miles depends on your riding style, big engine consume oil esp: in long distance and high rev.
Regarding BMW spec engine oil 5w40 or 10w40 is just fine, unless you are in very cold place the 5w40 is a must...