For all weather bike commuting you would be hard pushed to beat a Yamaha Diversion 900. They dont have the kudos of a BMW but are very reliable and shaft drive.
er...
.... I'm not sure they even have the kudos of actually riding a bikeThey dont have the kudos of a BMW but