{"product_id":"pur-kfm-100412-cabin-air-filter-2012-2016-bmw-320i","title":"PUR KFM-100412 Cabin Air Filter for 2012-2016 BMW 320i, BMW 320i xDrive and More","description":"\u003ch3\u003ePerformance Overview\u003c\/h3\u003e\u003cp\u003eDiscover PUR, your 40-year trusted source for premium cabin and engine air filters across North America, offering reliability at reasonable prices. Elevate your driving experience with clean and fresh air, backed by PUR's legacy of excellence. Unleash superior engine protection with LOP's ultimate Engine Oil Filter, delivering unmatched performance and durability with longer-lasting components. Certified by our en...\u003c\/p\u003e\u003ch3\u003eKey Features\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003ePUR exclusive enhanced HVAC filters up to 99.7% of dust, pollen and contaminants\u003c\/li\u003e\n\u003cli\u003eKeeps damaging particles from entering the engine and causing increased engine wear\u003c\/li\u003e\n\u003cli\u003eEfficient filter media offers increased dirt-collecting capability and ability to capture more engine-harming particles\u003c\/li\u003e\n\u003cli\u003ePUR exclusive activated carbon weaves are USA-engineered to last up to 15,000 miles, 25% longer than standard performance of 12,000 miles\u003c\/li\u003e\n\u003cli\u003eImproves engine response time Protects the operational performance of your engine\u003c\/li\u003e\n\u003cli\u003eAdvanced engine protection\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003ePackage include:\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e1x Cabin Air Filter\u003c\/li\u003e\n\u003cli\u003e1x Air Filter\u003c\/li\u003e\n\u003cli\u003e1x Engine Oil Filter\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eVehicle Fitment\u003c\/h3\u003e\u003cp\u003e\u003cstrong\u003eFitment Summary:\u003c\/strong\u003e 2012-2016 BMW 320i, BMW 320i xDrive, BMW 428i, BMW 428i xDrive, BMW 228i xDrive, BMW 428i Gran Coupe\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e2016 BMW 320i\u003c\/li\u003e\n\u003cli\u003e2016 BMW 320i xDrive\u003c\/li\u003e\n\u003cli\u003e2016 BMW 428i\u003c\/li\u003e\n\u003cli\u003e2016 BMW 428i xDrive\u003c\/li\u003e\n\u003cli\u003e2015-2016 BMW 228i xDrive\u003c\/li\u003e\n\u003cli\u003e2015-2016 BMW 428i Gran Coupe\u003c\/li\u003e\n\u003cli\u003e2015-2016 BMW 428i xDrive Gran Coupe\u003c\/li\u003e\n\u003cli\u003e2014-2016 BMW 228i\u003c\/li\u003e\n\u003cli\u003e2014-2016 BMW 328i — Fitment Precision: 2.0L and with Turbocharged\u003c\/li\u003e\n\u003cli\u003e2014-2016 BMW 328i GT xDrive — Fitment Precision: 2.0L and with Turbocharged\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. This listing includes fitment data for 2012-2016 BMW 320i, BMW 320i xDrive, BMW 428i, BMW 428i xDrive, BMW 228i xDrive, BMW 428i Gran Coupe.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat part number is this?\u003c\/strong\u003e\u003cbr\u003eThe listed part number is KFM-100412.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eIs this product designed for direct replacement?\u003c\/strong\u003e\u003cbr\u003eYes. This Cabin Air Filter 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\u003eCabin Air Filter for BMW 320i\u003c\/li\u003e\n\u003cli\u003eKFM-100412 fitment\u003c\/li\u003e\n\u003cli\u003ePUR Cabin Air Filter\u003c\/li\u003e\n\u003cli\u003e2012-2016 BMW 320i Cabin Air Filter\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;\"\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;\"\u003e320i\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\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;\"\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;\"\u003e320i xDrive\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\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;\"\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;\"\u003e428i\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\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;\"\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;\"\u003e428i xDrive\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\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;\"\u003e228i xDrive\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\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;\"\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 xDrive\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\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;\"\u003e428i Gran Coupe\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\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;\"\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;\"\u003e428i Gran Coupe\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\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;\"\u003e428i xDrive Gran Coupe\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\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;\"\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;\"\u003e428i xDrive Gran Coupe\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\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;\"\u003e2014\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;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\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;\"\u003e228i\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\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;\"\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;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\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;\"\u003e2014\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;\"\u003e328i\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e2.0L and with Turbocharged\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;\"\u003e328i\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e2.0L and with Turbocharged\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;\"\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;\"\u003e328i\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e2.0L and with Turbocharged\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;\"\u003e2014\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;\"\u003e328i GT xDrive\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e2.0L and with Turbocharged\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;\"\u003e328i GT xDrive\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e2.0L and with Turbocharged\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;\"\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;\"\u003e328i GT xDrive\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e2.0L and with Turbocharged\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;\"\u003e2014\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;\"\u003e328i xDrive\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e2.0L and with Turbocharged\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;\"\u003e328i xDrive\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e2.0L and with Turbocharged\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;\"\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;\"\u003e328i xDrive\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e2.0L and with Turbocharged\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;\"\u003e2014\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;\"\u003e428i\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e2.0L and with Turbocharged\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;\"\u003e428i\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e2.0L and with Turbocharged\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;\"\u003e2014\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;\"\u003e428i xDrive\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e2.0L and with Turbocharged\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;\"\u003e428i xDrive\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e2.0L and with Turbocharged\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #dcdcdc;padding:8px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e","brand":"PUR","offers":[{"title":"Default Title","offer_id":45550733361331,"sku":"KFM-100412","price":55.07,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0635\/1831\/0579\/files\/KFM-100412-Box-01.jpg?v=1780365855","url":"https:\/\/www.standardautopart.com\/products\/pur-kfm-100412-cabin-air-filter-2012-2016-bmw-320i","provider":"Standard Auto Part","version":"1.0","type":"link"}