You should visit the BMW final drive failure thread.
Seriously, I remember the same thing happened to one of the Webber Brothers, and I believe they fixed it trail side by cutting up a plastic cup and fitting in where the bearing went. They were able to ride slowly 20 miles or so to get back to asphalt.
Here, found a link to his post about it. Wheel Bearings Gone