For me, I find the carpet ones look so much nicer and are easier to keep clean than rubber ones for day to day. ONE wet footprint on rubber ones = having to clean with water, and looking dirty and bad until you do. Carpet, you just shake out or brush and they look good.
I use a rubber one in REALLY bad wet/snowy weather, then throw it in the garage.
'16 - 435 x-drive coupe, '14 528x-drive, '07 M6 (I am a sequential BMW hoarder)