Had these WeatherTech mats in our 2018 BMW X2 for a couple years and are in like new condition. They should fit 16' - 22' BMW X1's or X2's. Includes the front, rear, trunk liner, and the bumper protector, which is great to protect while getting the pups in and out of the back. I took this picture after giving them a quick wash. This set is over $400 brand new. First $225 gets them and be local to DFW. I really do not want to have to ship these.