I have to be honest, I know that lots of people really like WeatherTech laser cut mats, however I purchased a full set for my e46 wagon and ended up returning them for the BMW OEM rubber mats. I found that while the WeatherTech did fit, they rubber was very stiff, and hard to the touch; it felt more like plastic than rubber. While I was driving around my heel often slipped when I was braking and accelerating, especially when wet. It was not a question of quality or color, as the mats and the mounting hardware fit perfectly and appeared to be very well made, I just didn't care for the hard feeling under my feet.
2000 528i Sport Premium 5speed