{"product_id":"high-performance-height-adjustable-coil-over-suspension-kit-bmw-g8x-m2-m3-m4","title":"High Performance Height Adjustable Coil-Over Suspension Kit | BMW G8X M2\/M3\/M4","description":"\n\u003cstyle\u003e\n\/* ==========================================\n   CarBahn Suspension Story – Tightened BIG\n   ========================================== *\/\n\n.carbahn-suspension-story{\n  --cb-max: 1440px;\n  --cb-gutter: clamp(1.5rem, 4vw, 3.5rem);\n  --cb-padY: clamp(3rem, 5vw, 6rem);\n  --cb-radius: 14px;\n  --cb-shadow: 0 20px 55px rgba(0,0,0,0.18);\n  --cb-shadow-soft: 0 18px 44px rgba(0,0,0,0.14);\n  --cb-border: 1px solid #e6e6e6;\n  --cb-muted: #333;\n  --cb-bg: #f7f7f7;\n\n  max-width: var(--cb-max);\n  margin: 0 auto;\n  padding: var(--cb-padY) var(--cb-gutter);\n\n  \/* Base size: never below 12px *\/\n  font-size: clamp(0.75rem, 0.55vw + 0.85rem, 1.35rem);\n  line-height: 1.75;\n  color: #111;\n}\n\n\/* Ensure NOTHING inside drops below 12px *\/\n.carbahn-suspension-story,\n.carbahn-suspension-story *{\n  font-size: max(12px, 1em);\n}\n\n\/* Typography rhythm *\/\n.carbahn-suspension-story h2,\n.carbahn-suspension-story h3{\n  font-family: 'Bebas Neue', sans-serif;\n  letter-spacing: 1.5px;\n  text-transform: uppercase;\n  margin: 0 0 1.1rem;\n}\n\n.carbahn-suspension-story h2{\n  font-size: clamp(2.75rem, 3.2vw + 1.6rem, 4.5rem);\n  line-height: 1.02;\n}\n\n.carbahn-suspension-story h3{\n  font-size: clamp(2rem, 1.9vw + 1.2rem, 3.1rem);\n  line-height: 1.05;\n  margin-top: clamp(3rem, 4.5vw, 5rem);\n}\n\n.carbahn-suspension-story p{\n  margin: 0 0 1.35rem;\n  max-width: 90ch;\n  font-size: clamp(1.05rem, 0.7vw + 0.9rem, 1.4rem);\n  color: #111;\n}\n\n.carbahn-suspension-story ul{\n  margin: 1.15rem 0 0;\n  padding-left: 1.4rem;\n  max-width: 90ch;\n}\n\n.carbahn-suspension-story li{\n  margin: 0.75rem 0;\n  font-size: clamp(1.02rem, 0.55vw + 0.9rem, 1.35rem);\n}\n\n\/* Shared “card” surface for tight alignment *\/\n.cb-surface{\n  border-radius: var(--cb-radius);\n  box-shadow: var(--cb-shadow);\n  overflow: hidden;\n}\n\n\/* ==========================================\n   Peregrine hero block\n   ========================================== *\/\n.peregrine-block{\n  display: grid;\n  grid-template-columns: 1.55fr 1fr;\n  gap: clamp(1.5rem, 3vw, 3.5rem);\n  margin: clamp(3rem, 5vw, 6rem) 0;\n  align-items: center;\n}\n\n.peregrine-image img{\n  width: 100%;\n  height: auto;\n  display: block;\n  border-radius: var(--cb-radius);\n  box-shadow: var(--cb-shadow);\n}\n\n.peregrine-copy{\n  text-align: left;\n}\n\n.peregrine-copy h3{\n  margin-top: 0;\n}\n\n.peregrine-copy p{\n  font-size: clamp(1.05rem, 0.7vw + 0.9rem, 1.35rem);\n  color: #111;\n}\n\n\/* ==========================================\n   Fitment \u0026 Platform (tight, aligned)\n   NOTE: no max-width\/padding here since it\n   lives inside .carbahn-suspension-story\n   ========================================== *\/\n.carbahn-fitment-block{\n  margin: clamp(3rem, 4.5vw, 5rem) 0;\n}\n\n.carbahn-fitment-grid{\n  display: grid;\n  grid-template-columns: 1fr 1.2fr;\n  gap: clamp(1.5rem, 3vw, 3.5rem);\n  align-items: start;\n}\n\n.carbahn-fitment-copy h3{\n  margin-top: 0;\n}\n\n.carbahn-fitment-copy p{\n  margin-bottom: 1.35rem;\n}\n\n\/* Table wrapper *\/\n.carbahn-fitment-tablewrap{\n  overflow-x: auto;\n  -webkit-overflow-scrolling: touch;\n  border-radius: var(--cb-radius);\n  border: var(--cb-border);\n  background: #fff;\n}\n\n\/* Table *\/\n.carbahn-fitment-table{\n  width: 100%;\n  border-collapse: collapse;\n  min-width: 640px;\n}\n\n.carbahn-fitment-table thead th{\n  background: #111;\n  color: #fff;\n  text-align: left;\n  padding: 1rem 1.1rem;\n  font-size: clamp(0.95rem, 0.45vw + 0.9rem, 1.1rem);\n  letter-spacing: 0.6px;\n  text-transform: uppercase;\n  white-space: nowrap;\n}\n\n.carbahn-fitment-table tbody td{\n  padding: 1rem 1.1rem;\n  border-top: 1px solid #eee;\n  font-size: clamp(1rem, 0.55vw + 0.9rem, 1.2rem);\n  color: #111;\n  vertical-align: middle;\n}\n\n.carbahn-fitment-table tbody tr:nth-child(even) td{\n  background: #fafafa;\n}\n\n\/* Make columns “snap” visually *\/\n.carbahn-fitment-table th:nth-child(1),\n.carbahn-fitment-table td:nth-child(1){\n  width: 22%;\n}\n\n.carbahn-fitment-table th:nth-child(2),\n.carbahn-fitment-table td:nth-child(2){\n  width: 22%;\n  white-space: nowrap;\n}\n\n.carbahn-fitment-table th:nth-child(3),\n.carbahn-fitment-table td:nth-child(3){\n  width: 56%;\n}\n\n\/* Fitment image *\/\n.carbahn-fitment-image img{\n  width: 100%;\n  height: auto;\n  display: block;\n  border-radius: var(--cb-radius);\n  box-shadow: var(--cb-shadow);\n}\n\n\/* Video *\/\n.carbahn-video{\n  margin-top: clamp(1.5rem, 2.2vw, 2.25rem);\n}\n\n.carbahn-video-embed{\n  position: relative;\n  width: 100%;\n  padding-top: 56.25%;\n  border-radius: var(--cb-radius);\n  overflow: hidden;\n  box-shadow: var(--cb-shadow-soft);\n}\n\n.carbahn-video-embed iframe{\n  position: absolute;\n  inset: 0;\n  width: 100%;\n  height: 100%;\n}\n\n.carbahn-video-caption{\n  margin-top: 0.85rem;\n  font-size: clamp(0.95rem, 0.4vw + 0.9rem, 1.1rem);\n  color: var(--cb-muted);\n  max-width: 90ch;\n}\n\n\/* ==========================================\n   Build the System block\n   ========================================== *\/\n.system-block{\n  background: var(--cb-bg);\n  border: var(--cb-border);\n  padding: clamp(2.5rem, 4vw, 4rem);\n  margin: clamp(3rem, 5vw, 6rem) 0;\n  border-radius: var(--cb-radius);\n}\n\n.system-block p{\n  max-width: 95ch;\n}\n\n.system-grid{\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: clamp(1.25rem, 2vw, 2rem);\n  margin-top: clamp(1.75rem, 2.5vw, 2.5rem);\n}\n\n.system-card{\n  background: #fff;\n  border: 1px solid #ddd;\n  text-decoration: none;\n  color: #000;\n  transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;\n  border-radius: var(--cb-radius);\n  overflow: hidden;\n}\n\n.system-card:hover{\n  border-color: #e1122f;\n  transform: translateY(-5px);\n  box-shadow: 0 22px 45px rgba(0,0,0,0.14);\n}\n\n.system-card img{\n  width: 100%;\n  height: auto;\n  display: block;\n}\n\n.system-card h4{\n  margin: 1.15rem 1.15rem 0.55rem;\n  font-size: clamp(1.15rem, 0.6vw + 1rem, 1.55rem);\n  letter-spacing: 0.2px;\n  text-transform: none;\n  font-family: inherit;\n  font-weight: 800;\n}\n\n.system-card p{\n  margin: 0 1.15rem 1.35rem;\n  font-size: clamp(1rem, 0.55vw + 0.9rem, 1.25rem);\n  color: #333;\n  line-height: 1.6;\n  max-width: none;\n}\n\n\/* Responsive *\/\n@media (max-width: 1024px){\n  .system-grid{\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n}\n\n@media (max-width: 900px){\n  .carbahn-fitment-grid{\n    grid-template-columns: 1fr;\n  }\n  .carbahn-fitment-table{\n    min-width: 560px;\n  }\n}\n\n@media (max-width: 768px){\n  .peregrine-block{\n    grid-template-columns: 1fr;\n  }\n  .carbahn-suspension-story{\n    padding: 3rem 1.5rem;\n  }\n  .system-grid{\n    grid-template-columns: 1fr;\n  }\n}\n  \/* ==========================================\n   Mobile overflow fix (table + video)\n   ========================================== *\/\n\n\/* Prevent any child from forcing page-wide horizontal scroll *\/\n.carbahn-suspension-story {\n  overflow-x: clip; \/* modern *\/\n}\n@supports not (overflow-x: clip) {\n  .carbahn-suspension-story { overflow-x: hidden; }\n}\n\n\/* Critical: allow CSS grid children to shrink instead of overflow *\/\n.peregrine-block \u003e *,\n.carbahn-fitment-grid \u003e *,\n.system-grid \u003e * {\n  min-width: 0;\n}\n\n\/* Ensure media never exceeds its container *\/\n.carbahn-suspension-story img,\n.carbahn-suspension-story iframe,\n.carbahn-suspension-story video {\n  max-width: 100%;\n}\n\n\/* Tighten the table scroll behavior to stay inside wrapper *\/\n.carbahn-fitment-tablewrap {\n  max-width: 100%;\n  overflow-x: auto;\n  overflow-y: hidden;\n}\n\n\/* Make table width behavior predictable inside scroll wrapper *\/\n.carbahn-fitment-table {\n  width: max(640px, 100%);\n  min-width: 0;           \/* prevents weird overflow in some themes *\/\n  table-layout: auto;\n}\n\n\/* Video embed containment *\/\n.carbahn-video,\n.carbahn-video-embed {\n  max-width: 100%;\n}\n\n.carbahn-video-embed {\n  overflow: hidden;\n}\n\n\/* Extra safety on small screens *\/\n@media (max-width: 900px) {\n  .carbahn-fitment-table {\n    width: max(560px, 100%);\n  }\n}\n\n@media (max-width: 480px) {\n  \/* Slightly reduce the table's minimum so it's less aggressive on tiny devices *\/\n  .carbahn-fitment-table {\n    width: max(520px, 100%);\n  }\n}\n\/* ==========================================\n   MOBILE: tighter gutters + bigger type + layout fixes\n   Paste at END of your \u003cstyle\u003e\n   ========================================== *\/\n\n@media (max-width: 768px){\n\n  \/* 1) Reduce left\/right margins (padding) by ~50%+ *\/\n  .carbahn-suspension-story{\n    padding-left: 0.75rem !important;\n    padding-right: 0.75rem !important;\n    padding-top: 2rem !important;\n    padding-bottom: 2.5rem !important;\n  }\n\n  \/* 2) Make everything read larger on mobile *\/\n  .carbahn-suspension-story{\n    font-size: 18px !important; \/* bumps baseline *\/\n    line-height: 1.7;\n  }\n\n  .carbahn-suspension-story p,\n  .carbahn-suspension-story li{\n    font-size: 18px !important;\n  }\n\n  .carbahn-suspension-story h2{\n    font-size: 48px !important;\n    line-height: 1.02;\n  }\n\n  .carbahn-suspension-story h3{\n    font-size: 34px !important;\n    line-height: 1.05;\n    margin-top: 2.25rem !important;\n  }\n\n  \/* 3) Fitment section: hide the right-side M4 image on mobile *\/\n  .carbahn-fitment-image{\n    display: none !important;\n  }\n\n  \/* Also tighten fitment grid gap on mobile *\/\n  .carbahn-fitment-grid{\n    gap: 1.25rem !important;\n  }\n\n  \/* 4) Build the suspension: force 2x2 cards (not stacked) *\/\n  .system-grid{\n    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n    gap: 1rem !important;\n  }\n\n  \/* Make card text still readable in a 2-col grid *\/\n  .system-card h4{\n    font-size: 18px !important;\n    margin: 1rem 1rem 0.5rem !important;\n  }\n\n  .system-card p{\n    font-size: 16px !important;\n    margin: 0 1rem 1.15rem !important;\n  }\n}\n\n\/* Extra-small phones: keep 2-col if possible, but prevent cramping *\/\n@media (max-width: 420px){\n  .carbahn-suspension-story{\n    padding-left: 0.6rem !important;\n    padding-right: 0.6rem !important;\n  }\n\n  .carbahn-suspension-story h2{ font-size: 44px !important; }\n  .carbahn-suspension-story h3{ font-size: 32px !important; }\n\n  \/* If 2-col feels too tight on very small phones, switch to 1-col.\n     If you ALWAYS want 2-col no matter what, delete this rule. *\/\n  .system-grid{\n    grid-template-columns: 1fr !important;\n  }\n}\n\n\u003c\/style\u003e\n\n\u003csection class=\"carbahn-suspension-story\"\u003e\n\n  \u003c!-- HERO \/ PHILOSOPHY --\u003e\n  \u003ch2\u003eThe Foundation of a Proper Suspension System.\u003c\/h2\u003e\n  \u003cp\u003e\n    CarBahn’s Coil-Over Suspension Kit for the G8X platform was engineered from the same principles that define our on-track success.\n    This is the foundation of how a BMW \u003cstrong\u003eshould\u003c\/strong\u003e handle — balanced, composed, and confidence-inspiring at the limit.\n  \u003c\/p\u003e\n\n  \u003c!-- PEREGRINE RACING SECTION --\u003e\n  \u003cdiv class=\"peregrine-block\"\u003e\n    \u003cdiv class=\"peregrine-image\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0883\/1896\/8125\/files\/DHW_Yf1RZPM_1.png?v=1766464720\" alt=\"Peregrine Racing BMW GT4 M4 on track\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"peregrine-copy\"\u003e\n      \u003ch3\u003eProven Where It Matters Most\u003c\/h3\u003e\n      \u003cp\u003e\n        Developed alongside the \u003cstrong\u003ePeregrine Racing BMW M4 GT4\u003c\/strong\u003e, this suspension philosophy helped create one of the\n        best-handling cars on track season after season. Drivers, engineers, and media consistently pointed to its razor-sharp\n        turn-in, exceptional mid-corner balance, and unwavering confidence under braking.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        That performance wasn’t accidental — it was engineered through precise control of motion, geometry, and tire contact.\n        The same thinking lives in every CarBahn suspension component.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- STREET + MEDIA VALIDATION --\u003e\n  \u003ch3\u003eDeveloped on Track. Refined for the Street.\u003c\/h3\u003e\n  \u003cp\u003e\n    This system delivers real control — not artificial stiffness. During recent media drives with our development M4,\n    journalists noted how composed and approachable the car felt when pushed hard, highlighting its confidence through\n    fast transitions and its ability to rotate naturally without drama.\n  \u003c\/p\u003e\n  \u003cp\u003e\n    The suspension didn’t just improve lap times — it made the car more rewarding to drive.\n  \u003c\/p\u003e\n\n  \u003c!-- RIDE HEIGHT --\u003e\n  \u003ch3\u003eRide Height With a Purpose\u003c\/h3\u003e\n  \u003cul\u003e\n    \u003cli\u003eLowering of up to approximately 1 inch without sacrificing usable travel\u003c\/li\u003e\n    \u003cli\u003ePreserved suspension geometry under load\u003c\/li\u003e\n    \u003cli\u003eImproved weight transfer and consistent tire contact\u003c\/li\u003e\n    \u003cli\u003eNo unnecessary harshness or compromise in daily drivability\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003c!-- FITMENT + PLATFORM --\u003e\n  \u003csection class=\"carbahn-fitment-block\" id=\"g8x-fitment\"\u003e\n    \u003cdiv class=\"carbahn-fitment-grid\"\u003e\n\n      \u003c!-- LEFT --\u003e\n      \u003cdiv class=\"carbahn-fitment-copy\"\u003e\n        \u003ch3\u003eFitment \u0026amp; Platform\u003c\/h3\u003e\n        \u003cp\u003e\n          Built for the G8X chassis family — engineered to deliver the same CarBahn philosophy of control, balance, and confidence.\n          Compatible with the following platforms to current model years.\n        \u003c\/p\u003e\n\n        \u003cdiv class=\"carbahn-fitment-tablewrap\" role=\"region\" aria-label=\"Fitment table\" tabindex=\"0\"\u003e\n          \u003ctable class=\"carbahn-fitment-table\"\u003e\n            \u003cthead\u003e\n              \u003ctr\u003e\n                \u003cth\u003eChassis\u003c\/th\u003e\n                \u003cth\u003eYear Range\u003c\/th\u003e\n                \u003cth\u003eModel\u003c\/th\u003e\n              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003eG87\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e2023+\u003c\/td\u003e\n                \u003ctd\u003eM2\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003eG80\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e2021+\u003c\/td\u003e\n                \u003ctd\u003eM3 \/ M3 Comp \/ M3 CS\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003eG82 \u0026amp; G83\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e2021+\u003c\/td\u003e\n                \u003ctd\u003eM4 \/ M4 Comp \/ M4 CSL\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"carbahn-video\"\u003e\n          \u003cdiv class=\"carbahn-video-embed\"\u003e\n            \u003ciframe src=\"https:\/\/www.youtube-nocookie.com\/embed\/TiW76579Kb8\" title=\"CarBahn G8X Suspension Video\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen\u003e\u003c\/iframe\u003e\n          \u003c\/div\u003e\n          \u003cp class=\"carbahn-video-caption\"\u003e\n            Watch the breakdown: how we think about motion control, geometry, and why building the complete system matters.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- RIGHT --\u003e\n      \u003cdiv class=\"carbahn-fitment-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0883\/1896\/8125\/files\/Diez_33f38bac-efef-4a58-a7a2-0582f972e608.jpg?v=1745503389\" alt=\"CarBahn G8X platform fitment\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BUILD THE SYSTEM --\u003e\n  \u003cdiv class=\"system-block\"\u003e\n    \u003ch3\u003eBuild the Complete Suspension System\u003c\/h3\u003e\n    \u003cp\u003e\n      This coil-over kit is the heart of your suspension package — but true performance comes from building the system around it.\n      Pair it with the following components to unlock its full potential:\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"system-grid\"\u003e\n      \u003ca href=\"\/products\/adjustable-sway-bar-kit-bmw-m2-m3-m4\" class=\"system-card\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0883\/1896\/8125\/files\/SWAY_BAR_-_1_200x200.png?v=1761710091\" alt=\"CarBahn Adjustable Sway Bar\"\u003e\n        \u003ch4\u003eAdjustable Sway Bars\u003c\/h4\u003e\n        \u003cp\u003eControl body roll and sharpen response without compromising ride quality.\u003c\/p\u003e\n      \u003c\/a\u003e\n\n      \u003ca href=\"\/products\/adjustable-camber-plates-kit-bmw-m2-m3-m4\" class=\"system-card\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0883\/1896\/8125\/files\/G8x_Camber_Plate_-_1.png?v=1761144184\" alt=\"CarBahn Camber Plates\"\u003e\n        \u003ch4\u003eCamber Plates\u003c\/h4\u003e\n        \u003cp\u003eDial in front-end grip, steering response, and tire wear.\u003c\/p\u003e\n      \u003c\/a\u003e\n\n      \u003ca href=\"\/products\/standard-monoball-kit-bmw-m2-m3-m4\" class=\"system-card\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0883\/1896\/8125\/files\/monoball-g8x-color_200x200.jpg?v=1764626966\" alt=\"CarBahn Monoballs and Bushings\"\u003e\n        \u003ch4\u003eMonoballs\u003c\/h4\u003e\n        \u003cp\u003eEliminate unwanted compliance and restore steering feedback.\u003c\/p\u003e\n      \u003c\/a\u003e\n\n      \u003ca href=\"\/products\/adjustable-toe-link-kit-bmw-m2-m3-m4\" class=\"system-card\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0883\/1896\/8125\/files\/CarBahn-CBF82-3123-_-CarBahn-Adjustable-Toe-Link-Kit-BMW-F8X-M2-M3-M4-G8X-M2-M3-M4_bc3660ff-7b2c-4bab-86ad-82ed6d99ea2d_200x200.png?v=1761149557\" alt=\"CarBahn Rear Toe Links\"\u003e\n        \u003ch4\u003eRear Toe Links\u003c\/h4\u003e\n        \u003cp\u003eMaintain rear alignment under acceleration and braking.\u003c\/p\u003e\n      \u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CLOSING --\u003e\n  \u003ch3\u003eEngineered with Purpose\u003c\/h3\u003e\n  \u003cp\u003e\n    This suspension wasn’t designed to chase trends or win spec sheets. It was built to create confidence —\n    the kind that lets you brake later, turn in harder, and trust the car when it matters most.\n  \u003c\/p\u003e\n  \u003cp\u003e\u003cstrong\u003eBuild the system. Feel the difference.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003c\/section\u003e\n","brand":"CarBahn","offers":[{"title":"xDrive","offer_id":48380486058209,"sku":"CBB12-24-3010","price":1195.0,"currency_code":"USD","in_stock":true},{"title":"Rear Wheel Drive","offer_id":48380486090977,"sku":"CBB12-24-3010","price":1195.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0753\/8422\/6017\/files\/G8XSuspension25_4c77ef28-bf92-47bd-ac2c-4df87cdc953d.png?v=1779133579","url":"https:\/\/pacautoperformance.com\/products\/high-performance-height-adjustable-coil-over-suspension-kit-bmw-g8x-m2-m3-m4","provider":"Pacific Automotive Performance","version":"1.0","type":"link"}