All my last 3 BMW's came with rubber mats. I find mats are cheeper to purchase in the US then up here in Canada. You would think BMW would include a nice set of mats when they sell us a high end car LOL.
Mercedes gave us a nice set with my wife's C350 4MATIC with Mercedes Benz crome plate in it. Mercedes knows how to give there Customer that fussy warm feeling ... plus they included the winter rubber mats (perhaps BMW should take a lesson from Mercedes
what do you think?)
For the M3 they want $210- for a set at BMW - for my Z4 I purchased a set in Hollywood CA lat year just over $#100- US (it had the Z4 engraved) where in Canada they wanted over $150- for the same set.