OK, so we don't usually see reviews of the floor mats and carpets. Personally, to me they are very important. Not only do they protect the vehicle, but they are the part of the interior that get the dirtiest.

BMW makes 3 different types of floor mats for our cars, and I have all 3. (One came with the car). Often times they are only an afterthought. On my MK6 GTI, the all weather monster mats were red piped and said GTI on them, matched the car's interior perfectly: But on my S55 AMG, I had a harder time finding something oem that stayed clean and looked good.

So to the BMW mats. The first that came with the car are the all weather rubber mats with the carpet heel area. My S55 all weather mats were heavy as hell, these BMW mats are super light. Good or bad?

To me they felt and looked cheap. The pattern they have on them has nothing to do with the design of the cars interior, and I'm not sure they help much with dirt. And they get dirty super easy, I go in and out of some construction sites at times, and they just don't hold up very well and look bad after some time.

So my next strategy was to keep the OEM carpet mats that say "BMW" on the drivers side in. They definitely look nicer than the rubber ones, but the caveat here is that they are carpet so will get dirty if there is mud or something damp. They were able to resist regular dirt much better than the cheap rubber mats, and usually cleaned off with just shaking the mat around. Anytime my shoes were dirty, I'd put the rubber mat on top of the carpet mat that I had in the trunk so I'd keep them cleaner.

While they look nice, I wanted something that both performed well and looked nice. The rubber mats were less than $70, the OEM carpet ones around $105, so only one left: The $170 all weather liners.

If I'm not mistaken, these are the same ones that weather tech makes, except sold by BMW and has the BMW logo on them. OK, so they don't look as nice as the OEM carpet mats - but they look pretty good, and have much better protection around the edges.

They do OK with dirt, rubber mats always get a bit stained with dirt, no way around it except by washing them. Good news is that compared to the carpet mats, they come back to new after a good washing, while carpet fades over time.

So far I think these are the best, considering I can just keep them in throughout the summer and winter. It's tough keeping a clean carpet, especially since I walk through construction sites for work a couple times a week - and sometimes it's raining so there is no way to stay 100% clean.

Here are some pictures too, I personally could barely find any pictures or info on the BMW weather liner mats.

Only minor complaint about the liner is that it covers up my M footrest pedal a bit, I'd prefer such a nice footrest to be more visible but I can live with it.

The pictures in order: Carpet mats, all weather liner, and the cheaper all weather mats last.

My car had the rubber mats when I picked it up, but my car is automatic and the dead pedal was partially covered up by the rubber mat. I didn't want to feel the uneven rubber mat under my foot so I asked the dealer to give me carpet mats instead. He gave me ///M3 mats which I was not crazy about, but my car has a bunch of ///M logos on it anyway from the m-sport package, so it's not that big of a deal.

Do the rubber mats just not fit well, or did the dealer have the wrong rubber mats in the car originally?

I have the heavy heavy rubber BMW all weather ones - they totally rock, like them much better than the weather tech ones I have tried in the past. It does look like they replaced them with the cheaper rubber ones they sell now with the carpeted heal pad. These ones are about 30 lbs when you have to pick up all 4 of them.

Nice review...I have the weather tech digital fits. I had enough movement in the front driver mat to bug me so I added velcro to the left foot rest and mat...keeps it from moving at all. Easy to clean.

Personal preference I guess but I really just like the way the carpet mats look a lot better. I would rather just use them year round and replace them when they won't clean up anymore. They are mats after all, the purpose of them being, the ability to replace as needed. I would probably feel different if I walked around on construction sites like OP though.

Personal preference I guess. I've had all three and use the lightweight rubber mats in the Winter and carpet mats in the Summer. The heavy rubber (weathertech style) mats don't allow the carpet to breathe when you get snow/water under them, so I don't use those anymore.

Nice review...I have the weather tech digital fits. I had enough movement in the front driver mat to bug me so I added velcro to the left foot rest and mat...keeps it from moving at all. Easy to clean.

My WeatherTechs came with the Hook Anchors that 'screw' into the carpet - never had a problem with DS moving...

Personal preference I guess but I really just like the way the carpet mats look a lot better. I would rather just use them year round and replace them when they won't clean up anymore. They are mats after all, the purpose of them being, the ability to replace as needed. I would probably feel different if I walked around on construction sites like OP though.

this ..

for what they cost, just replace the carpet mats every year or two.. helps keep the new car smell too

I have a set of Bavarian Autosport Ultimate carpet mats. They are REALLY nice, about 3X as thick as the factory mats, and they clean up beautifully. Lifetime warranty too, though I have not had to use it yet. I actually have a set of the BMW rubber mats, and I did not even end up using them this past winter. But I do have a winter beater for when it is really messy out. The BMW stays home and dry in the garage.