Undo the large Phillips head screw on the cover, you can then remove the cover, it can be tight so you might have to put a Phillips head screwdriver in the hole and gently wriggle. Once you have the cover removed you can remove the handgrip part of the assembly. The gear with the chain attached can be lifted up for cleaning, no need to disassemble any further. You can clean with kerosene, degreaser or even WD 40, once you have it clean I use white spray lithium grease on the gears. Although BMW does not recommend using lubricants on the internal cable, I use a lubricant called Triflow which is available at bicycle shops. It contains PTFE Teflon and greatly reduces the friction. In 16 years I have never had to replace a cable. You do need to flush out the cable until it runs clean, with the Triflow.
Regards Martin.