{"product_id":"carbon-fiber-winglet-side-skirts-universal-bmw-fitment","title":"Carbon Fiber Winglet Side Skirts – Universal BMW Fitment","description":"\u003cp data-end=\"461\" data-start=\"207\"\u003e\u003cstrong data-end=\"223\" data-start=\"207\"\u003eKey Features\u003c\/strong\u003e\u003cbr\u003e\u003cspan class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"\u003e• Winglet-style side skirt extensions for rear rocker panels\u003c\/span\u003e\u003cbr data-end=\"264\" data-start=\"261\"\u003e\u003cspan class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"\u003e• Constructed from real carbon fiber with a 2x2 twill weave pattern\u003c\/span\u003e\u003cbr data-end=\"304\" data-start=\"301\"\u003e\u003cspan class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"\u003e• Gloss UV-resistant clear coat for durable, long-term finish\u003c\/span\u003e\u003cbr data-end=\"344\" data-start=\"341\"\u003e\u003cspan class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"\u003e• Universal fit design—approx. 83″ length; trimming or mounting holes may be required\u003c\/span\u003e \u003cbr data-end=\"422\" data-start=\"419\"\u003e\u003cspan class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"\u003e• Lightweight, bolt-on upgrade that enhances side profile continuity\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-end=\"464\" data-start=\"463\"\u003e⸻\u003c\/p\u003e\n\u003cp data-end=\"525\" data-start=\"466\"\u003e\u003cstrong data-end=\"487\" data-start=\"466\"\u003eCompatible Models\u003c\/strong\u003e\u003cbr\u003e\u003cspan class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"\u003e• Primarily designed for BMW platforms including:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul data-end=\"835\" data-start=\"528\"\u003e\n\u003cli data-end=\"571\" data-start=\"528\"\u003e\n\u003cp data-end=\"571\" data-start=\"530\"\u003e\u003cspan class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"\u003eF8X \/ G8X M3 \u0026amp; M4\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"617\" data-start=\"574\"\u003e\n\u003cp data-end=\"617\" data-start=\"576\"\u003e\u003cspan class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"\u003eF90 \/ G90 M5\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"663\" data-start=\"620\"\u003e\n\u003cp data-end=\"663\" data-start=\"622\"\u003e\u003cspan class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"\u003eF10 5‑Series\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"709\" data-start=\"666\"\u003e\n\u003cp data-end=\"709\" data-start=\"668\"\u003e\u003cspan class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"\u003eF22 F23 (2‑Series), G42 (2022+)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"835\" data-start=\"712\"\u003e\n\u003cp data-end=\"835\" data-start=\"714\"\u003e\u003cspan class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"\u003eF30 F31 (3‑Series), G20 (2019+)\u003c\/span\u003e\u003cspan class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"\u003e\u003c\/span\u003e\u003cspan class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"\u003e\u003c\/span\u003e\u003cbr data-end=\"756\" data-start=\"753\"\u003e\u003cspan class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"835\" data-start=\"712\"\u003e\n\u003cp data-end=\"835\" data-start=\"714\"\u003e\u003cspan class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"\u003eOther makes\/models may fit if the 83″ section aligns; custom trimming may be necessary.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-end=\"838\" data-start=\"837\"\u003e⸻\u003c\/p\u003e\n\u003cp data-end=\"1054\" data-start=\"840\"\u003e\u003cstrong data-end=\"859\" data-start=\"840\"\u003eWhat’s Included\u003c\/strong\u003e\u003cbr\u003e• (1) Set of Carbon Fiber Winglet Side Skirt Extensions (Left + Right)\u003cbr data-end=\"933\" data-start=\"930\"\u003e• Adhesive backing or molded mounting points (depending on batch)\u003cbr data-end=\"1001\" data-start=\"998\"\u003e• Installation hardware not included on most products\u003c\/p\u003e\n\u003cp data-end=\"1057\" data-start=\"1056\"\u003e⸻\u003cstrong data-end=\"1093\" data-start=\"1059\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"1884\" data-start=\"1624\"\u003e\u003cstrong data-end=\"1676\" data-start=\"1624\"\u003eProfessional installation is highly recommended.\u003c\/strong\u003e\u003cbr data-end=\"1679\" data-start=\"1676\"\u003eInstallation hardware not included on most products.\u003cbr data-end=\"1734\" data-start=\"1731\"\u003eFor full fitment, installation, and store policy details, please refer to our policies before purchasing.\u003c\/p\u003e\n\u003cp data-end=\"1884\" data-start=\"1624\"\u003eWorldwide shipping available upon request.\u003c\/p\u003e","brand":"Euro Carbon Hub","offers":[{"title":"Default Title","offer_id":51122033197373,"sku":null,"price":499.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0969\/0798\/5213\/files\/AAV1WINGLETCFSIDEKIRTS_1_2_ad5443bc-059a-4803-9526-620cb66082ea.jpg?v=1764894178","url":"https:\/\/www.eurocarbonhub.com\/products\/carbon-fiber-winglet-side-skirts-universal-bmw-fitment","provider":"Euro Carbon Hub","version":"1.0","type":"link"}