{"title":"Exterior Upgrades","description":"Clean up the outside. Matte black, carbon fiber, and blacked-out exterior mods for BMW.","products":[{"product_id":"carbon-fiber-mirror-caps-m3-m4-style-replacement-covers","title":"Carbon Fiber Mirror Caps — M3\/M4 Style Replacement Covers","description":"\u003cp\u003eCarbon fiber mirror caps are the most recognizable BMW exterior upgrade—and for good reason. These M3\/M4-style replacement caps bolt directly onto your factory mirror housing using the OEM mounting points, no drilling or modification required, and add genuine 2x2 twill weave carbon fiber to the most visible part of your car's profile. Fits F80 M3, G80 M3, F30 3 Series, G20 3 Series, F32 4 Series, and other F\/G-chassis models. Includes both driver and passenger caps with all mounting hardware. Pull up. Park hard.\u003c\/p\u003e","brand":"HardParkBuilt","offers":[{"title":"Default Title","offer_id":49202662113532,"sku":null,"price":44.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0589\/6188\/files\/2014-2021-bmw-m3-m4-carbon-fiber-mirror-caps-f80-f82-f83-793.jpg?v=1781543607"},{"product_id":"front-lip-splitter-gloss-black-chin-spoiler","title":"Front Lip Splitter — Gloss Black Chin Spoiler","description":"\u003cp\u003eA front lip splitter is the lowest-cost change that most dramatically alters how the front of a BMW reads at street level. This gloss black ABS chin spoiler attaches to the lower front bumper using the factory mounting points and adds a pronounced horizontal shadow line that makes the car look wider and lower. Fits F30 3 Series (2012–2018) and G20 3 Series (2019–present) M Sport and M Performance front bumpers. Includes all mounting hardware. No cutting required on factory bumper. Pull up. Park hard.\u003c\/p\u003e","brand":"HardParkBuilt","offers":[{"title":"Default Title","offer_id":49202662211836,"sku":null,"price":54.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0589\/6188\/files\/front-lip-splitter-f30-gloss-black.jpg?v=1781609168"},{"product_id":"smoked-side-marker-overlays-blackout-turn-signal-film","title":"Smoked Side Marker Overlays — Blackout Turn Signal Film","description":"\u003cp\u003eAmber side markers on a black or dark BMW stick out like a sore thumb—this pre-cut smoked overlay film darkens them to near-black tint without removing the bulb or losing any light function. The self-adhesive vinyl is precision-cut to match the exact side marker lens dimensions on F30, G20, E90, E92, F10, and other popular chassis, and applies directly over the factory lens with a heat gun and squeegee. No cutting, no guesswork. The finished result looks like a factory color-matched lens from five feet away. Pull up. Park hard.\u003c\/p\u003e","brand":"HardParkBuilt","offers":[{"title":"Default Title","offer_id":49202662244604,"sku":null,"price":16.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0589\/6188\/files\/smoked-side-marker-overlay.jpg?v=1781581463"},{"product_id":"carbon-fiber-trunk-spoiler-lip-3-series-style","title":"Carbon Fiber Trunk Spoiler Lip — 3 Series Style","description":"\u003cp\u003eA flush trunk lid spoiler lip is one of the few exterior mods that actually adds both style and function—the subtle CF lip creates mild downforce at speed and fills out the roofline of the 3 Series in a way that looks factory-intended. This carbon fiber spoiler attaches directly to the trunk lid edge using pre-applied 3M automotive tape and doesn't require drilling or bodywork. Fits F30, G20, F80, and G80 3 Series trunk lids. Installs in 20 minutes, looks like a factory option. Pull up. Park hard.\u003c\/p\u003e","brand":"HardParkBuilt","offers":[{"title":"Default Title","offer_id":49202662277372,"sku":null,"price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0589\/6188\/files\/36EAA8AC-6D99-4068-907A-63320991F058.jpg?v=1781543770"},{"product_id":"shark-fin-antenna-delete-gloss-or-matte-black-dummy-fin","title":"Shark Fin Antenna Delete — Gloss or Matte Black Dummy Fin","description":"\u003cp\u003eThe factory rubber whip antenna on older BMW models looks like an afterthought on an otherwise intentional design—this shark fin delete cap threads directly onto the factory roof antenna base and replaces the rubber stick with a clean, aerodynamic ABS housing. Available in gloss black or matte black to match your roof or trim, and the shark fin profile is low enough to clear most car wash brushes without contact damage. Fits E46, E90, E92, F30, G20, F10, and any BMW with the standard M12 threaded antenna base. Pull up. Park hard.\u003c\/p\u003e","brand":"HardParkBuilt","offers":[{"title":"Default Title","offer_id":49202662310140,"sku":null,"price":22.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0589\/6188\/files\/IMG_2581.jpg?v=1781543701"},{"product_id":"smoked-tail-light-overlay-film-tinted-blackout-vinyl","title":"Smoked Tail Light Overlay Film — Tinted Blackout Vinyl","description":"\u003cp\u003eSmoked tail lights change the rear of a BMW more dramatically than almost any other single mod—the red lenses disappear into a dark cluster that reads aggressive and intentional. This pre-cut smoked vinyl overlay film is precision-shaped to your specific BMW tail light lens geometry and applies over the factory lens using a heat gun and application squeegee, with no damage to the lens surface and full light function retained. Fits F30, G20, E90, E92, F10, G30, and other popular chassis rear tail light configurations. Peel cleanly when you want them gone. Pull up. Park hard.\u003c\/p\u003e","brand":"HardParkBuilt","offers":[{"title":"Default Title","offer_id":49202662539516,"sku":null,"price":24.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0589\/6188\/files\/smoked-tail-light-overlay.jpg?v=1781581466"}],"url":"https:\/\/hardparkbuilt.com\/collections\/exterior-upgrades.oembed","provider":"HardParkBuilt","version":"1.0","type":"link"}