Let me tell you about my love-hate relationship with these IKABEVEM floor mats for my 2021 BMW X3. When I first unboxed them, I was pleasantly surprised by how lightweight yet sturdy the TPE material felt - no weird chemical smell either, which was a big plus for my sensitive nose.
The front mats fit like they were born in my X3 - literally snapped into place using the original buckles without any adjustments needed. The raised edges have already saved me from coffee spills twice this month! Cleaning is stupid easy too - just shake out the dirt or rinse with water.
Now the not-so-great part: The rear cargo mat arrived folded like origami and developed permanent creases. I had to use a hairdryer to flatten it out (pro tip: heat works but be careful not to melt it). Also noticed the passenger side mat shifts slightly during aggressive cornering - nothing dangerous but annoying for perfectionists.
For the price though? These are way better than paying BMW's ridiculous OEM prices. Just manage your expectations - they're fantastic for daily protection but don't expect WeatherTech-level thickness. Would I buy again? Probably, but only if they fix those rear mat issues.