{"product_id":"weathertech-bmw-floor-liner-458231","title":"WeatherTech 458231 Tan DigitalFit Front Set Floor Liner for 2015-2021 BMW Multiple Models","description":"\u003ch3\u003ePerformance Overview\u003c\/h3\u003e\u003cp\u003eWeatherTech's DigitalFit Floor Liner is the most advanced interior protection mat in the market. Redefining \"absolute interior protection\", WeatherTech's DigitalFit Mat offers complete coverage of the floor and raised sides. WeatherTech uses a patented High-Density Tri-Extruded (HDTE) material provides a rigidity, additional surface friction, as well as a comfortable feel when stepping on the surface. The DigitalFit Mat is also designed with deep channels to divert water from your footwear to a lower reservoir while keeping the dirt, water, sand, and other unwanted particles locked in place.\u003c\/p\u003e\u003ch3\u003eKey Features\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eWeatherTech's DigitalFit Floor Liner is the most advanced interior protection mat in the market.\u003c\/li\u003e\n\u003cli\u003eRedefining \"absolute interior protection\", WeatherTech's DigitalFit Mat offers complete coverage of the floor and raised sides.\u003c\/li\u003e\n\u003cli\u003eWeatherTech uses a patented High-Density Tri-Extruded (HDTE) material provides a rigidity, additional surface friction, as well as a comfortable feel when stepping on the surface.\u003c\/li\u003e\n\u003cli\u003eThe DigitalFit Mat is also designed with deep channels to divert water from your footwear to a lower reservoir while keeping the dirt, water, sand, and other unwanted particles locked in place.\u003c\/li\u003e\n\u003cli\u003eWeatherTech part number 458231.\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eVehicle Fitment\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e2015 BMW 228I — Position: Front; Fitment Precision: BASE; Note: Convertible\u003c\/li\u003e\n\u003cli\u003e2016 BMW 228I — Position: Front; Fitment Precision: BASE; Note: Convertible\u003c\/li\u003e\n\u003cli\u003e2017 BMW 230I — Position: Front; Fitment Precision: BASE; Note: Convertible\u003c\/li\u003e\n\u003cli\u003e2018 BMW 230I — Position: Front; Fitment Precision: BASE; Note: Convertible\u003c\/li\u003e\n\u003cli\u003e2019 BMW 230I — Position: Front; Fitment Precision: BASE; Note: Convertible\u003c\/li\u003e\n\u003cli\u003e2020 BMW 230I — Position: Front; Fitment Precision: BASE; Note: Convertible\u003c\/li\u003e\n\u003cli\u003e2021 BMW 230I — Position: Front; Fitment Precision: BASE; Note: Convertible\u003c\/li\u003e\n\u003cli\u003e2016 BMW M2 — Position: Front; Fitment Precision: BASE\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eFAQ\u003c\/h3\u003e\u003cp\u003e\u003cstrong\u003eWill this fit my vehicle?\u003c\/strong\u003e\u003cbr\u003ePlease verify your year, make, model, position, and any fitment notes using the compatibility list above before purchase.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat part number is this?\u003c\/strong\u003e\u003cbr\u003eThe listed part number is 458231.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eIs this product designed for direct replacement?\u003c\/strong\u003e\u003cbr\u003eYes. This product is intended to match compatible vehicle applications listed in the fitment section.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eShould I confirm fitment before ordering?\u003c\/strong\u003e\u003cbr\u003eYes. Always compare your original part, position, and vehicle details with the fitment chart before ordering.\u003c\/p\u003e\u003ch3\u003eCommon Searches\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eFloor Liner for BMW 228I\u003c\/li\u003e\n\u003cli\u003e458231 fitment\u003c\/li\u003e\n\u003cli\u003eWeatherTech Floor Liner\u003c\/li\u003e\n\u003cli\u003eFront Floor Liner\u003c\/li\u003e\n\u003cli\u003e2015 BMW 228I Floor Liner\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eVehicle Fitment Table\u003c\/h3\u003e\u003cdiv class=\"vehicle-fitment-wrapper\" style=\"overflow-x:auto;margin-top:12px;\"\u003e\u003ctable class=\"vehicle-fitment-table\" border=\"1\" cellpadding=\"8\" cellspacing=\"0\" style=\"border-collapse:collapse;border:1px solid #dcdcdc;\"\u003e\u003ctbody\u003e\n\u003ctr style=\"background:#f5f5f5;font-weight:bold;\"\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eYear\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eMake\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eModel\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003ePosition\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eFitment Precision\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eNote\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e2015\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eBMW\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e228I\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eFront\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eBASE\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eConvertible\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e2016\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eBMW\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e228I\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eFront\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eBASE\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eConvertible\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e2017\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eBMW\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e230I\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eFront\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eBASE\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eConvertible\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e2018\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eBMW\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e230I\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eFront\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eBASE\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eConvertible\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e2019\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eBMW\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e230I\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eFront\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eBASE\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eConvertible\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e2020\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eBMW\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e230I\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eFront\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eBASE\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eConvertible\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e2021\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eBMW\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e230I\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eFront\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eBASE\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eConvertible\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e2016\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eBMW\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eM2\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eFront\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eBASE\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e2017\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eBMW\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eM2\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eFront\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eBASE\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e2018\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eBMW\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eM2\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eFront\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eBASE\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e2019\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eBMW\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eM2\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eFront\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eCOMPETITION\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e2020\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eBMW\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eM2\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eFront\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eCOMPETITION, CS\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e2021\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eBMW\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eM2\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eFront\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eCOMPETITION\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e2015\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eBMW\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eM235I\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eFront\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eBASE\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eConvertible\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e2016\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eBMW\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eM235I\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eFront\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eBASE\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eConvertible\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e2017\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eBMW\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eM240I\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eFront\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eBASE\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eConvertible\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e2018\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eBMW\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eM240I\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eFront\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eBASE\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eConvertible\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e2019\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eBMW\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eM240I\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eFront\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eBASE\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eConvertible\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e2020\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eBMW\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eM240I\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eFront\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eBASE\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eConvertible\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e2021\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eBMW\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eM240I\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eFront\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eBASE\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003eConvertible\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e","brand":"WeatherTech","offers":[{"title":"Default Title","offer_id":45581901234355,"sku":"458231","price":214.32,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0635\/1831\/0579\/files\/weathertech-458231_25.jpg?v=1781666829","url":"https:\/\/www.standardautopart.com\/products\/weathertech-bmw-floor-liner-458231","provider":"Standard Auto Part","version":"1.0","type":"link"}