If you are after rubber mats, WeatherTech is good. However I have tried regular mats from Bavarian autosport (800 535 2002) and found that they folded in the middle on drivers side. I had to buy another set at International AutoSport (800 788 4495) which are great. All this was because the BMW mats are cheap microfiber and look cheap. If you are negotiating for a "gift" (ha!) from your dealer, don't go for mats.