BMW also sells another style "soft rubber" mat that has a slightly different design versus the ones they sell in the parts dept show room. If you order them from the parts counter (51 47 0 000 578/579 front/rear)...they have a "waffle" like design...and the front driver's mat comes with floor anchors...the type they hook down in to the floor pan with a 1/4 turn: