I have the BMW rubber mats. I love them. I use them all year round. I did opt for the euro version of the rubber mats. On the driver's mat it has carpet where your heels rest. Everything else is rubber.
euro front mats - bmw part #51470429182
rear mats - bmw part #51470427217
Btw... I have had WeatherTech mats on my older cars. I loved them too. I remember once, I spilled a huge XXL softdrink (BigGulp or the like) and the mat held all the liquid! I was amazed. Made for a tricky exit on getting that full mat out. I ended using a wet/dry vac!