Greg, I have the Weathertech liners in my wife's X3. Their factory is only a few miles form me. Yes they make the BMW liners. They are like a tub and will keep your interior clean in the winter. We use the carpet mats now that winter is over, They work great and you can take them out as needed and wash in a laundry sink if needed. They fit great!! The material is a little stiffer than tupperware. I used the regular rubber mats in the back seat since no one sits there very much. They do hold a little water in them if you get a lot of snow in them but t evaporates. The only area that will get dirty is under the accelerator pedal where the lip is the lowest.