Installed these today getting ready for winter. I like that the material looks like carpet rather than rubber. The bottom is in fact like any other rubber mat. The top is also rubber, but with a texture to it. They also have the attached Velcro anchor patches to keep them in place.
Part number: 51-47-2-407-299 (front pair)
I ordered them from the local BMW dealership to avoid the shipping cost.
https://www.getbmwparts.com/oem-part...nt-51472407299