{"product_id":"2016-2022-for-bmw-x1-f48-m-horn-mirror-caps","title":"2016-2022 For BMW X1 F48 M Horn Mirror Caps","description":"\u003cp\u003eSwap the flat factory mirror covers on your \u003cstrong\u003eX1 F48\u003c\/strong\u003e for the \u003cstrong\u003eM-style horn caps\u003c\/strong\u003e — the swept twin-stalk shape that the M cars wear and that the standard X1 never got. It is one of the few cosmetic changes that alters the car's silhouette rather than just its colour, and it reads clearly in a mirror.\u003c\/p\u003e\n\n\u003cp\u003eMoulded in \u003cstrong\u003eABS\u003c\/strong\u003e from factory mirror data and supplied as a \u003cstrong\u003eclip-on replacement\u003c\/strong\u003e — the original cover comes off, this one clips into the same housing. No adhesive, no drilling, no cutting.\u003c\/p\u003e\n\n\u003ch3\u003eKey Features\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTwo Finishes:\u003c\/strong\u003e \u003cem\u003eGloss Black\u003c\/em\u003e for a factory Shadowline look, or \u003cem\u003eCarbon Fiber\u003c\/em\u003e — a carbon weave pattern on ABS, not real carbon fibre, priced accordingly.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBoth finished, no paint:\u003c\/strong\u003e neither option needs prep or paint before fitting.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eClip-In Replacement:\u003c\/strong\u003e Replaces the factory cover on the original housing — this is a cap set, not a mirror assembly.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSold as a pair:\u003c\/strong\u003e left and right in the box.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eVehicle Compatibility\u003c\/h3\u003e\n\u003ctable style=\"width:100%; border-collapse:collapse; margin:15px 0;\"\u003e\n  \u003cthead\u003e\n    \u003ctr style=\"background-color:#f1f5f9; text-align:left;\"\u003e\n      \u003cth style=\"padding:10px; border:1px solid #e2e8f0;\"\u003eMake\u003c\/th\u003e\n      \u003cth style=\"padding:10px; border:1px solid #e2e8f0;\"\u003eModel \/ Chassis\u003c\/th\u003e\n      \u003cth style=\"padding:10px; border:1px solid #e2e8f0;\"\u003eModel Years\u003c\/th\u003e\n    \u003c\/tr\u003e\n  \u003c\/thead\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n\u003ctd style=\"padding:10px; border:1px solid #e2e8f0;\"\u003e\u003cstrong\u003eBMW\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding:10px; border:1px solid #e2e8f0;\"\u003eX1 F48\u003c\/td\u003e\n\u003ctd style=\"padding:10px; border:1px solid #e2e8f0;\"\u003e2016-2022\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"padding:10px; border:1px solid #e2e8f0;\"\u003e\u003cstrong\u003eBMW\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding:10px; border:1px solid #e2e8f0;\"\u003eX1 F49 (long wheelbase)\u003c\/td\u003e\n\u003ctd style=\"padding:10px; border:1px solid #e2e8f0;\"\u003e2016-2022\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"padding:10px; border:1px solid #e2e8f0;\"\u003e\u003cstrong\u003eBMW\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding:10px; border:1px solid #e2e8f0;\"\u003eX2 F39\u003c\/td\u003e\n\u003ctd style=\"padding:10px; border:1px solid #e2e8f0;\"\u003e2018-2023\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"padding:10px; border:1px solid #e2e8f0;\"\u003e\u003cstrong\u003eBMW\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding:10px; border:1px solid #e2e8f0;\"\u003e1 Series F40\u003c\/td\u003e\n\u003ctd style=\"padding:10px; border:1px solid #e2e8f0;\"\u003e2019-2024\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"padding:10px; border:1px solid #e2e8f0;\"\u003e\u003cstrong\u003eBMW\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding:10px; border:1px solid #e2e8f0;\"\u003e2 Series F44 \/ F45\u003c\/td\u003e\n\u003ctd style=\"padding:10px; border:1px solid #e2e8f0;\"\u003e2014-2024\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"padding:10px; border:1px solid #e2e8f0;\"\u003e\u003cstrong\u003eBMW\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding:10px; border:1px solid #e2e8f0;\"\u003eZ4 G29\u003c\/td\u003e\n\u003ctd style=\"padding:10px; border:1px solid #e2e8f0;\"\u003e2019-2024\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003cp style=\"background-color:#fff7ed; border-left:4px solid #ea580c; padding:12px 14px; margin:16px 0;\"\u003e\u003cstrong\u003eThis listing is filed under the X1 F48.\u003c\/strong\u003e The same cap also fits the chassis listed above — the manufacturer supplies one part across the range. If your car is one of the others, check the mirror shape against the photos before ordering.\u003c\/p\u003e\n\n\u003ch3\u003ePackage Contents\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eMirror cap, left (1)\u003c\/li\u003e\n  \u003cli\u003eMirror cap, right (1)\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003e\u003cstrong\u003eNot included:\u003c\/strong\u003e mirror glass, mirror housing, indicator units and fitting instructions. This is a cover set only.\u003c\/p\u003e\n\n\u003ch3\u003eFitting Notes\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eThe factory cover releases from inside the housing — tilt the glass down and free the clips rather than levering on the painted cap.\u003c\/li\u003e\n  \u003cli\u003eTrim tools only; a flathead screwdriver will mark the housing.\u003c\/li\u003e\n  \u003cli\u003eCheck the indicator cut-out lines up before pressing the cap fully home.\u003c\/li\u003e\n  \u003cli\u003eCarbon fibre here is a woven pattern on ABS — it will not have the depth of a real carbon layup under direct sun.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"EliteGermanParts","offers":[{"title":"GLOSS BLACK","offer_id":67935804358963,"sku":"EGP-BMW-X1-F48-MIRCAP-GB","price":286.0,"currency_code":"CAD","in_stock":true},{"title":"CARBON FIBER","offer_id":67935804391731,"sku":"EGP-BMW-X1-F48-MIRCAP-CF","price":300.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0663\/8616\/5802\/files\/01_both_styles_68f26e25-24f9-40ea-916b-ffb73628c18c.webp?v=1793928510","url":"https:\/\/elitegermanparts.com\/en-ca\/products\/2016-2022-for-bmw-x1-f48-m-horn-mirror-caps","provider":"EliteGermanParts","version":"1.0","type":"link"}