BMWs (perhaps all German cars) just have that sure-footed feel regardless of conditions. Of course this is dependent on the tires that you're running (don't me started on the Bridgestone Potenza RFTs....) and on road conditions, but generally BMWs have excellent stability, and if the driver is attentive, one can *feel* the vehicle beginning to lose traction and take appropriate action before it gets too far out of hand.
When it rains and traffic conditions permit, I still do 120-130km/h (81mph) on the highways here
. In strong summer thunderstorms, 100km/h is manageable. Fog is the biggest problem here, since it occurs almost anytime it rains given the elevation. With the reduction in visibility I reduce speed to about 60-80km/h if things get really bad (under 200m of visibility) and switch on the rear foglights.
My dad was pulled over once in Québec for doing 128 km/h in a 90 zone......while it was snowing.........with a snow covered highway.