{"title":"Suspension","description":null,"products":[{"product_id":"standard-front-shock-absorber-struts-pair-bmw-3-series-g20-19-26","title":"Standard Front Shock Absorber Struts (Pair) – BMW 3 Series G20 (19–26)","description":"\u003cp data-path-to-node=\"1\"\u003e\u003cspan\u003eThe \u003c\/span\u003e\u003cb data-path-to-node=\"1\" data-index-in-node=\"17\"\u003eGenuine BMW Standard Front Shock Absorber Struts Set\u003c\/b\u003e\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003eis a factory-matched pair of gas-pressurized front suspension struts engineered specifically for rear-wheel-drive (RWD) 7th-generation BMW 3 Series Sedans (G20).\u003c\/span\u003e\u003cspan\u003e Designed for vehicles with standard base suspension systems,\u003c\/span\u003e\u003cspan\u003e these twin-tube hydraulic struts utilize BMW’s stroke-dependent displacement damping technology to deliver optimal ride comfort,\u003c\/span\u003e\u003cspan\u003e noise isolation,\u003c\/span\u003e\u003cspan\u003e and sharp front-end chassis control.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"2\"\u003e\u003cspan\u003eSold as a left-and-right balanced set,\u003c\/span\u003e\u003cspan\u003e replacing worn or leaking factory struts restores original ride height,\u003c\/span\u003e\u003cspan\u003e eliminates front-end rebound floating,\u003c\/span\u003e\u003cspan\u003e and mitigates uneven tire tread wear.\u003c\/span\u003e\u003cspan\u003e Both struts feature precision-machined lower pinch-clamp housings,\u003c\/span\u003e\u003cspan\u003e sway bar end-link brackets,\u003c\/span\u003e\u003cspan\u003e and top piston rod threading designed to accept factory coil springs,\u003c\/span\u003e\u003cspan\u003e upper strut mounts,\u003c\/span\u003e\u003cspan\u003e and dust boots.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"attachment-container search-images md-has-block-component\"\u003e\n\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\n\u003c\/div\u003e\n\u003cp data-path-to-node=\"6\"\u003e\u003cb data-path-to-node=\"6\" data-index-in-node=\"0\"\u003eExact Vehicle Compatibility:\u003c\/b\u003e\u003cspan\u003e Direct-fit OEM front suspension strut pair engineered specifically for \u003c\/span\u003e\u003cb data-path-to-node=\"6\" data-index-in-node=\"100\"\u003eRWD BMW 3 Series Models\u003c\/b\u003e\u003cspan\u003e produced from \u003c\/span\u003e\u003cb data-path-to-node=\"6\" data-index-in-node=\"138\"\u003e2019 to present (Pre-LCI \u0026amp; LCI Facelift)\u003c\/b\u003e\u003cspan\u003e:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul data-path-to-node=\"7\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"7,0,0\"\u003e\u003cb data-path-to-node=\"7,0,0\" data-index-in-node=\"0\"\u003eBMW 3 Series Saloon (G20 Chassis - RWD):\u003c\/b\u003e\u003cspan\u003e 2019–2026 (318i,\u003c\/span\u003e\u003cspan\u003e 320i,\u003c\/span\u003e\u003cspan\u003e 330i,\u003c\/span\u003e\u003cspan\u003e 330e Plug-In Hybrid)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"7,1,0\"\u003e\u003cb data-path-to-node=\"7,1,0\" data-index-in-node=\"0\"\u003eEuropean Market Models:\u003c\/b\u003e\u003cspan\u003e 2019–2026 (316d,\u003c\/span\u003e\u003cspan\u003e 318d,\u003c\/span\u003e\u003cspan\u003e 320d RWD variants with standard suspension)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"attachment-container unknown md-has-block-component\"\u003e\n\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003ccarousel _ngcontent-ng-c2232543994=\"\" _nghost-ng-c796338316=\"\" jslog=\"361028;track:impression,attention;BardVeMetadataKey:W251bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLFsidmlkZW9fY2Fyb3VzZWwiXV0=\" class=\"lm-enabled ng-star-inserted\" data-hveid=\"0\" decode-data-ved=\"1\" data-ved=\"0CAAQxIQWahgKEwivwpSetLaXAxUAAAAAHQAAAAAQ5wY\"\u003e\u003cdiv _ngcontent-ng-c796338316=\"\" role=\"group\" class=\"carousel-scroll-area\"\u003e\u003cdiv _ngcontent-ng-c2232543994=\"\" class=\"carousel-container\"\u003e\n\u003cbase-video _ngcontent-ng-c2232543994=\"\" carouselitem=\"\" class=\"carousel-card lm-enabled has-metadata ng-star-inserted\" _nghost-ng-c791816876=\"\"\u003e\u003cdiv _ngcontent-ng-c791816876=\"\" role=\"button\" tabindex=\"0\" class=\"base-video-card has-metadata\" aria-label=\"BMW 330i Front Strut Replacement DIY (2019-Present BMW G20 330i, 330e, M340i, G22 430i, M440i)\" jslog=\"308125;track:generic_click,impression,attention\" data-hveid=\"1\"\u003e\n\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-container\"\u003e\n\u003c!----\u003e\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-thumbnail ng-star-inserted\"\u003e\u003c\/div\u003e\n\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-scrim ng-star-inserted\"\u003e\u003c\/div\u003e\n\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-platform-icon-container ng-star-inserted\"\u003e\u003cimg src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAYAAABS3GwHAAAQAElEQVR4AeydCdSWYxrHL9uphqGaY5ohaSZEQuXYGlvZsrcwSMh2DCVF5dhCtqMiUoxjCwlDZZetbJPtqJAIzSQx0zijGE11bPP\/97069U1f33s\/630\/z7\/z\/Lvf5Xnu+7p+1\/V\/n+d9v21d0z8RKDEBGaDExVfqZjKAuqDUBGSAUpdfycsA6oFSEyixAUpddyVfISADVEBoKCcBGaCcdVfWFQIyQAWEhnISkAHKWXdlXSEgA1RAlGpQsisJyAArUehGGQnIAGWsunJeSUAGWIlCN8pIQAYoY9WV80oCMsBKFLpRBgK1c5QBahPR\/VIRkAFKVW4lW5uADFCbiO6XioAMUKpyK9naBGSA2kR0v1QESmSAUtVVyVZJQAaoEpR2KyYBGaCYdVVWVRKQAaoEpd2KSUAGKGZdlVWVBGSAKkEFvZuCr5OADFAnGj1RBgIyQBmqrBzrJCAD1IlGT5SBgAxQhiorxzoJyAB1otETRSBQXw4yQH2E9HyhCcgAhS6vkquPgAxQHyE9X2gCMkChy6vk6iMgA9Qi9JPZelBDaCOoCbQptBnUAmoFtYbaQu2hXaCO0N7QftBB0GFQV+ho6DjoROgU6AyoD9QfGghdAF1SEW\/zMT7Hfbgvj+GxnINzcU7OzTW4Ftfk2oyBsTAmxsYYGStjZuzMgbkwp\/VqpVv6u8EaAI2zIdQM+j20I7QHdADERun1kxmb6DzcHwINg8ZAY6GHoaehV6Dp0EfQ59DX0PfoCGopxv9AX0H\/gj6HPoU+gT6E3oOmQ29Cf4Vegp6HJkOPQ5Ogv0DjobuhO6A\/Q6OhkdBw6GpoaEW8zcf4HPfhvjyGx3IOzsU5OTfX4Fpck2szBsbCmBgbY2SsjJmxMwfmwpy+Z44Qc2XOzJ0MyIJMyIaMyIrMyI4MybIXjiNbMiZrMid71mBD5BHk5p0BALkBRLB8heuJ24OgGyEW53WMn0HY7FsQ\/yc0F3oHmgY9C7FR7sXIJhqB8XJoEHQWdBLUA+oC7Qm1h7aGNoM2hsrwCskcmStzZu5kQBZkQjZkRFZkRnZkSJZkSrZkTNZkTvaswbcoyE8Qa8MasVasGWvHGrKWrGkDMPZqy8UAANUI4itId4yDodugqdAC0FkGESxf4e7D7WFQP4jF2Q1jc0ibnwRYG9aItWLNWDvWkLVkTZehxvOhZ6GboH4QL+vaYGyYR0qZGgBJ8jqVUP6OZPkKMgHjtdBp0L7Q5pC2YhPYAukdAPWFboR4Wfc+xnnoD152tcXtzLZMDIDEOkF3IauZEE+tzTBqE4FVCbAn2Bsz2StQp1WfTOt2qgZAEltCfJWfggR6Q7z+xKAtVQJhT84eYa9MQe9MgtqlmU5qBkDgByFwvlnqjlGbCEQh0BUH8b1hf4ypbKkYAM1\/GaLlx3X8pAE3tYlAZAKNceRI9BQ\/gcLNZLfEDYBA+fnzpcmGqdlEwPg1iEVJc0jUAGj+GQhQr\/qAoC0VAo3RY48lOXNiBkBg\/Cpmqm9YkkxccwVL4HD0Wq+6ond9PBEDICC+WUntjYprUtq\/8ATuRc\/tnESWsQ2AQPgm5dIkgtEcIuBAgG+Mf+Gw\/xp3jW0AzMrvG9GlD0Boy5TAXlgt9lVHLAPg1Z\/fv3EiAtEmAnkQ4LeLswcjrx3LAFj1BKg1pE0E8iDA3mMPRl47rgE8evWPzEAHhk0gVg9GNgAuf7qBG7+PHIM2EciNwJ6VXowUQGQDYLXOkDYR8IHA\/lGDiGMAXn9FXVfHiUCSBNpEnSyOAXaMuqiOE4GECWwfdb5IBsA1F3+qhz\/AEHVdHZckAc3F337RMgqGSAbAQttB2kTAJwKRLoOiGkCXPz6VXrGQQKTLoKgGiOQ2RimJQEoEIl2VRDVApMVSSlzTigAJROpJGYDopGAJrBJ4NgbAJ0C\/xaKbQNpEwCcCm1R60ymmKGeASE5ziko7i0A0As69KQNEA62j\/CSQiQFa+Jm7ohIBc+7NKGeAXwm0CHhKwLk3AzaApyVQWHkSkAEypb\/vvpkup8XqJZCJAZrWG0ZZdpg61eyOO8xaOF96loVQ1nk696YugeKW6JRTzD75xOyii+LOpOPjE8jkDOC8SPy8PJ9hgw3MrrzS7MMPzY47zvNgCx2ec286nQHwlTb+bSlUu9AQoyfXurXZ+PFmTz1lthv\/UlD0qdZ6pJ6si8AGlR6t6\/n\/e9zJADja2WE4pnzbwQebvf662ejRZptuWr78883YqUdlgDSL1adPzfuDc89NcxXNvToBGWB1Hjnf2xhXjdddZzZjhlnXrjkHU4rlZQAvy9yundmkSWYTJpjtqB+oS7FGMkCKcONP3b272TvvmA0fbrZhsH9gPT6HiDNUcZgMUAWk\/HcZONBs7lyzM8\/MP5ZiRZCqAWL9Jt5icU4gm2bNzG6+2WzaNLOD+Ec1E5hTUzj1qOunQE6TqxZVEthjD7PJk83GjTPbeusqD9JudRBw6lEZoA6KuTx8\/PFmH31kNnSo2bqupcklYh8XlQF8rIpTTJdcUvP+oHdvp8O08woCqRqg0YolcvmvZIu2bGl2111mL7xgtvfeJUs+VrpOPep6nnVyV6w0dHANgc6dzV56yey228yaN695TP+vjYBTj8oAa0Pp03OnnWYrvu36ggt8isrHWGQAH6uSSEwNGphdfbXZ7NlmxxyTyJQFnCRVAzhdXxUQrh8pbbed2QMPmD3xhNkuu\/gRkz9ROPWoLoH8KVzdkdT1zKGHmr35ptmoUWZNm9a1V9keT\/UM4DR52cjnlu\/ZZ9uKb6vo3z+3EDxa2KlHdQbwqHKxQmnc2GzkSLO33zY74ohYUwV+sAwQeAHjhd+hg9mjj5o99JBZ27bx5grz6FQN0ChMJiWM+qijzN57z+zaa80alapsTsnqEqjo3hg8uOb9wRlnBJlphKBTPQNEiEeHiIC\/BFzPAMv8TUWRrZHAsGFmrVqZ3XrrGp8u4INOPepqgKUFBFbMlB5+2GyHHczOP99saanK5pSsqwGc3FXMzvI8q+nTzY480uzoo81mzfI82FTCc+pRGSCVGuQw6eLFZgMGmO28s9ljj+UQgDdLFsUA3gD1P5Cbbqq5zr\/hBv9jTT9CGSB9xp6s8OSTZrvuatavn9lXX3kSVO5hpGoApzcYuaMoagAffGB27LFmhx1m9tZbRc0yal5OPar3AFEx53Hc8uVmF15o1qaN2YMP5hFBCGumegZwmjwEWsHEePvtZlttZXbNNcGEnFOgTj2qM0BOVVrrsqs+OWWK2T77mJ1+utmCBas+o9trJpCqAZyur9Ycnx6tisC8eWYnn2y2335mL79c1SHaaQUBpx7VGWAFM8\/+u+KKmo81x471LLAgwkn1DOA0eRC4fAryvvvMttnGbMgQsx9\/9CmykGJx6lGdAXwo7WuvmXXpYtarl9nHH\/sQUcgxyADBVG\/hQrOzzjLr2NHsmWeCCTvNQBOYO1UD\/DuBADUFCYwYUXOdf8stvCclR8CpR10vgZwmTy6nAs00caLZTjuZDRpktmRJgRLzJhWnHpUBsqrbzJlm3bqZ9ehh9u67Wa1axnVkAK+q\/s03ZuedZ9a+vdkjj3gVWkGDkQG8KeyYMTXfvnD99d6EVIJAQjVAgUrz9NNmu+9u1rev2ZdfFiixIFJJzwDrmOF8bt8FgSGPIOfMMevZ0+yQQ8zeeCOPCMq+5neVHq2ag+ubYE7s5DAeUHh9h9eEiy8223Zbs\/vvL3y6Hifo3JsyQNxq3nlnzXX+VVfFnUnHxyeQiQH0s3csVJMmZp06mZ16qtn8+XxEyp+Ac2\/qDBC1aIsWmb34YtSjVz9O95IikMkZwHmRpLLTPCJQDwHn3tQZoB6iejooApkYQBe8QfVEqYJ17s0oZ4APSoVUyYZEwLk3ZYCQylvAWBNOKX0D4Ctt\/0DQX0PaRMAnAl9XetMppihnAC7g7DQeJIlAigQi9aQMkGJFNHWmBDI1wOxMU9NiIlA\/gUwNoB9pqr8g2iNbAu9HWS7HS6Ao4eoYEaiTQKSrkkgGwLvtzxDGQkibCPhA4Ev05LwogUQyQGUhXQZVQGjInUCkyx9GHccAcziBJAIeEIh0+cO44xhgCieQRMADAs9HjSGyAXDNNQmLvgppcyWg\/ZMk8GqlFyPNGdkAldXuqYwaRCAvArF6MK4B7kXWei8ACNpyIcDeYw9GXjyWAXDq4W\/ijeXAyJHrQBEwu6fSg5FZxDJAZdWbMc6EtIlAlgRewWKx\/zJ4bAPAgYsRyOWQNhGol0CCOwxA7\/037nyxDcAAEAh\/62tsN3IuSQSqIHACeu7tKvard5dEDMBVENAAjLoUAgRtqRJ4HL02LqkVEjMAA0Jg7TF+AWkTgTQILEaPHZHkxIkagIEhwM0xXgZpE4EkCTyC3mqS5IScK3EDcFIEyjfFXXBbZwNA0BaLAD9k4RvebrFmqePgVAzAtWAC\/tnDjrg9ETIz\/S8CzgT44Uon9FJqH7CkZgCmisA\/hXrgdmdoLPQDpE0E1kaAPcJe6Yze6Qal+sFKqgb4OUskMRU6GffbQcMh\/TANIGhbjQB7gr3Rjr0CTV3t2ZTuZGKAn2NHUrOgwbj\/O2gniGeH8zHeDvFXLX+OUVuxCfCnCZ9DiqOhc6DDoe2hluwNaBZuZ7ZlaoCfs0KSS6F3oYnQMOh0iNd6zbFPQ6gVtA90PETDjMI4AeLfHVqAUZufBFgb1oi1Ys1YO9aQtWRNG6LOLaADobOhUdAT0GyI31eWeVa5GGBtWQLEcuhv0MvQeGg4dA50FLQ7tAWEzTbCPL+BCJZnE77hPhD3+WnBCRj\/BA2ELoV4auX3LN2N2yzOZIz8WYYZGD+G+GkV\/\/4Zrz9xN+HNr+mYI3NlzsydDMiCTMiGjMiKzMiODMmSTMmWjMmazMmeNdgIBVkHYm1YI9aKNWPtWEPWkjVd7hcKM+8MUC2gdcyWQAshguXZ5DXcfg7i58XjMN4KXQcNhQZDfaDeEItzMMa9oA7QNtDm0CbQ+lifaoTxl1BT6NcQv7axJcatoG2hHaAO0K7QHyC+wu2PkR\/98pTORvkj7veEToJOhdhEfTHyK+aDMF4IDamIt\/kYn+M+3JfH8FjOwbk4J+fmGlyLa3JtxsBYGBNjY4yMlTEzdubAXJjT+swRYq7MmbmTAVmQCdmQEVmRGdmRIVmSKdmSMVmTOdmzBkuQR5BbsAZIizaa4wdoGfQttAjibxz4AuN8aC40B+J7mRkY34KmQXyFewHjMxBP6WyUh3D7fojfsnsnRjbRGIw3QCOga6ArKuJtPsbnuA\/35TE8lnNwLs7JubkG1+KaXJsxMBbGxNgYI2NlzIydOTAX5sRX\/7TQBTmvDBBk2RR0UgRkgKRIap4gCcgAQZYtnKB9j1QG8L1Cii9VAjJAqng1ue8EZADfK6T4UiUgA6SKV5P7TkAG8L1Cii9VAikaINW4NbkIJEJABkgEoyYJlYAMEGrljLbMCgAAANdJREFUFHciBGSARDBqklAJyAChVk5xJ0JABkgEY61JdDcYAjJAMKVSoGkQkAHSoKo5gyEgAwRTKgWaBgEZIA2qmjMYAjJAMKUKI9DQopQBQquY4k2UgAyQKE5NFhoBGSC0iineRAnIAIni1GShEZABQquY4k2UQIIGSDQuTSYCmRCQATLBrEV8JSAD+FoZxZUJARkgE8xaxFcCMoCvlVFcmRCQAZLArDmCJSADBFs6BZ4EARkgCYqaI1gCMkCwpVPgSRCQAZKgqDmCJSADBFs6PwIPPYr\/AQAA\/\/9FOTbBAAAABklEQVQDAKFmE65fbm3hAAAAAElFTkSuQmCC\" width=\"192\" height=\"192\"\u003e\u003c\/div\u003e\n\u003c!----\u003e\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-player-icon ng-star-inserted\"\u003e\n\u003cgem-icon _ngcontent-ng-c791816876=\"\" size=\"large\" _nghost-ng-c3739078418=\"\" class=\"ng-star-inserted\"\u003e\u003cmat-icon _ngcontent-ng-c3739078418=\"\" role=\"img\" class=\"mat-icon notranslate lm-icon-l icon-filled google-symbols mat-ligature-font mat-icon-no-color ng-star-inserted\" aria-hidden=\"true\" data-mat-icon-type=\"font\" data-mat-icon-name=\"play_arrow\" data-mat-icon-namespace=\"\" fonticon=\"play_arrow\"\u003e\u003c\/mat-icon\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c\/gem-icon\u003e\u003c!----\u003e\n\u003c\/div\u003e\n\u003c!----\u003e\u003c!----\u003e\n\u003c\/div\u003e\n\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-metadata ng-star-inserted\"\u003e\n\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-title ng-star-inserted\" title=\"BMW 330i Front Strut Replacement DIY (2019-Present BMW G20 330i, 330e, M340i, G22 430i, M440i)\"\u003e BMW 330i Front Strut Replacement DIY (2019-Present BMW G20 330i, 330e, M340i, G22 430i, M440i) \u003c\/div\u003e\n\u003c!----\u003e\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-subtitle ng-star-inserted\"\u003e\n\u003cspan _ngcontent-ng-c791816876=\"\" class=\"base-video-platform-name ng-star-inserted\"\u003eYouTube\u003c\/span\u003e\u003c!----\u003e\u003cspan _ngcontent-ng-c791816876=\"\" class=\"base-video-separator ng-star-inserted\"\u003e · \u003c\/span\u003e\u003c!----\u003e\u003cspan _ngcontent-ng-c791816876=\"\" class=\"base-video-creator-name ng-star-inserted\"\u003eFCP Euro\u003c\/span\u003e\u003c!----\u003e\n\u003c\/div\u003e\n\u003c!----\u003e\n\u003c\/div\u003e\n\u003c!----\u003e\n\u003c\/div\u003e\u003c\/base-video\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003cbase-video _ngcontent-ng-c2232543994=\"\" carouselitem=\"\" class=\"carousel-card lm-enabled has-metadata ng-star-inserted\" _nghost-ng-c791816876=\"\"\u003e\u003cdiv _ngcontent-ng-c791816876=\"\" role=\"button\" tabindex=\"0\" class=\"base-video-card has-metadata\" aria-label=\"BMW G20 3 Series Springs and Shocks Installation\" jslog=\"308125;track:generic_click,impression,attention\" data-hveid=\"2\"\u003e\n\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-container\"\u003e\n\u003c!----\u003e\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-thumbnail ng-star-inserted\"\u003e\u003c\/div\u003e\n\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-scrim ng-star-inserted\"\u003e\u003c\/div\u003e\n\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-platform-icon-container ng-star-inserted\"\u003e\u003cimg src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAYAAABS3GwHAAAQAElEQVR4AeydCdSWYxrHL9uphqGaY5ohaSZEQuXYGlvZsrcwSMh2DCVF5dhCtqMiUoxjCwlDZZetbJPtqJAIzSQx0zijGE11bPP\/97069U1f33s\/630\/z7\/z\/Lvf5Xnu+7p+1\/V\/n+d9v21d0z8RKDEBGaDExVfqZjKAuqDUBGSAUpdfycsA6oFSEyixAUpddyVfISADVEBoKCcBGaCcdVfWFQIyQAWEhnISkAHKWXdlXSEgA1RAlGpQsisJyAArUehGGQnIAGWsunJeSUAGWIlCN8pIQAYoY9WV80oCMsBKFLpRBgK1c5QBahPR\/VIRkAFKVW4lW5uADFCbiO6XioAMUKpyK9naBGSA2kR0v1QESmSAUtVVyVZJQAaoEpR2KyYBGaCYdVVWVRKQAaoEpd2KSUAGKGZdlVWVBGSAKkEFvZuCr5OADFAnGj1RBgIyQBmqrBzrJCAD1IlGT5SBgAxQhiorxzoJyAB1otETRSBQXw4yQH2E9HyhCcgAhS6vkquPgAxQHyE9X2gCMkChy6vk6iMgA9Qi9JPZelBDaCOoCbQptBnUAmoFtYbaQu2hXaCO0N7QftBB0GFQV+ho6DjoROgU6AyoD9QfGghdAF1SEW\/zMT7Hfbgvj+GxnINzcU7OzTW4Ftfk2oyBsTAmxsYYGStjZuzMgbkwp\/VqpVv6u8EaAI2zIdQM+j20I7QHdADERun1kxmb6DzcHwINg8ZAY6GHoaehV6Dp0EfQ59DX0PfoCGopxv9AX0H\/gj6HPoU+gT6E3oOmQ29Cf4Vegp6HJkOPQ5Ogv0DjobuhO6A\/Q6OhkdBw6GpoaEW8zcf4HPfhvjyGx3IOzsU5OTfX4Fpck2szBsbCmBgbY2SsjJmxMwfmwpy+Z44Qc2XOzJ0MyIJMyIaMyIrMyI4MybIXjiNbMiZrMid71mBD5BHk5p0BALkBRLB8heuJ24OgGyEW53WMn0HY7FsQ\/yc0F3oHmgY9C7FR7sXIJhqB8XJoEHQWdBLUA+oC7Qm1h7aGNoM2hsrwCskcmStzZu5kQBZkQjZkRFZkRnZkSJZkSrZkTNZkTvaswbcoyE8Qa8MasVasGWvHGrKWrGkDMPZqy8UAANUI4itId4yDodugqdAC0FkGESxf4e7D7WFQP4jF2Q1jc0ibnwRYG9aItWLNWDvWkLVkTZehxvOhZ6GboH4QL+vaYGyYR0qZGgBJ8jqVUP6OZPkKMgHjtdBp0L7Q5pC2YhPYAukdAPWFboR4Wfc+xnnoD152tcXtzLZMDIDEOkF3IauZEE+tzTBqE4FVCbAn2Bsz2StQp1WfTOt2qgZAEltCfJWfggR6Q7z+xKAtVQJhT84eYa9MQe9MgtqlmU5qBkDgByFwvlnqjlGbCEQh0BUH8b1hf4ypbKkYAM1\/GaLlx3X8pAE3tYlAZAKNceRI9BQ\/gcLNZLfEDYBA+fnzpcmGqdlEwPg1iEVJc0jUAGj+GQhQr\/qAoC0VAo3RY48lOXNiBkBg\/Cpmqm9YkkxccwVL4HD0Wq+6ond9PBEDICC+WUntjYprUtq\/8ATuRc\/tnESWsQ2AQPgm5dIkgtEcIuBAgG+Mf+Gw\/xp3jW0AzMrvG9GlD0Boy5TAXlgt9lVHLAPg1Z\/fv3EiAtEmAnkQ4LeLswcjrx3LAFj1BKg1pE0E8iDA3mMPRl47rgE8evWPzEAHhk0gVg9GNgAuf7qBG7+PHIM2EciNwJ6VXowUQGQDYLXOkDYR8IHA\/lGDiGMAXn9FXVfHiUCSBNpEnSyOAXaMuqiOE4GECWwfdb5IBsA1F3+qhz\/AEHVdHZckAc3F337RMgqGSAbAQttB2kTAJwKRLoOiGkCXPz6VXrGQQKTLoKgGiOQ2RimJQEoEIl2VRDVApMVSSlzTigAJROpJGYDopGAJrBJ4NgbAJ0C\/xaKbQNpEwCcCm1R60ymmKGeASE5ziko7i0A0As69KQNEA62j\/CSQiQFa+Jm7ohIBc+7NKGeAXwm0CHhKwLk3AzaApyVQWHkSkAEypb\/vvpkup8XqJZCJAZrWG0ZZdpg61eyOO8xaOF96loVQ1nk696YugeKW6JRTzD75xOyii+LOpOPjE8jkDOC8SPy8PJ9hgw3MrrzS7MMPzY47zvNgCx2ec286nQHwlTb+bSlUu9AQoyfXurXZ+PFmTz1lthv\/UlD0qdZ6pJ6si8AGlR6t6\/n\/e9zJADja2WE4pnzbwQebvf662ejRZptuWr78883YqUdlgDSL1adPzfuDc89NcxXNvToBGWB1Hjnf2xhXjdddZzZjhlnXrjkHU4rlZQAvy9yundmkSWYTJpjtqB+oS7FGMkCKcONP3b272TvvmA0fbrZhsH9gPT6HiDNUcZgMUAWk\/HcZONBs7lyzM8\/MP5ZiRZCqAWL9Jt5icU4gm2bNzG6+2WzaNLOD+Ec1E5hTUzj1qOunQE6TqxZVEthjD7PJk83GjTPbeusqD9JudRBw6lEZoA6KuTx8\/PFmH31kNnSo2bqupcklYh8XlQF8rIpTTJdcUvP+oHdvp8O08woCqRqg0YolcvmvZIu2bGl2111mL7xgtvfeJUs+VrpOPep6nnVyV6w0dHANgc6dzV56yey228yaN695TP+vjYBTj8oAa0Pp03OnnWYrvu36ggt8isrHWGQAH6uSSEwNGphdfbXZ7NlmxxyTyJQFnCRVAzhdXxUQrh8pbbed2QMPmD3xhNkuu\/gRkz9ROPWoLoH8KVzdkdT1zKGHmr35ptmoUWZNm9a1V9keT\/UM4DR52cjnlu\/ZZ9uKb6vo3z+3EDxa2KlHdQbwqHKxQmnc2GzkSLO33zY74ohYUwV+sAwQeAHjhd+hg9mjj5o99JBZ27bx5grz6FQN0ChMJiWM+qijzN57z+zaa80alapsTsnqEqjo3hg8uOb9wRlnBJlphKBTPQNEiEeHiIC\/BFzPAMv8TUWRrZHAsGFmrVqZ3XrrGp8u4INOPepqgKUFBFbMlB5+2GyHHczOP99saanK5pSsqwGc3FXMzvI8q+nTzY480uzoo81mzfI82FTCc+pRGSCVGuQw6eLFZgMGmO28s9ljj+UQgDdLFsUA3gD1P5Cbbqq5zr\/hBv9jTT9CGSB9xp6s8OSTZrvuatavn9lXX3kSVO5hpGoApzcYuaMoagAffGB27LFmhx1m9tZbRc0yal5OPar3AFEx53Hc8uVmF15o1qaN2YMP5hFBCGumegZwmjwEWsHEePvtZlttZXbNNcGEnFOgTj2qM0BOVVrrsqs+OWWK2T77mJ1+utmCBas+o9trJpCqAZyur9Ycnx6tisC8eWYnn2y2335mL79c1SHaaQUBpx7VGWAFM8\/+u+KKmo81x471LLAgwkn1DOA0eRC4fAryvvvMttnGbMgQsx9\/9CmykGJx6lGdAXwo7WuvmXXpYtarl9nHH\/sQUcgxyADBVG\/hQrOzzjLr2NHsmWeCCTvNQBOYO1UD\/DuBADUFCYwYUXOdf8stvCclR8CpR10vgZwmTy6nAs00caLZTjuZDRpktmRJgRLzJhWnHpUBsqrbzJlm3bqZ9ehh9u67Wa1axnVkAK+q\/s03ZuedZ9a+vdkjj3gVWkGDkQG8KeyYMTXfvnD99d6EVIJAQjVAgUrz9NNmu+9u1rev2ZdfFiixIFJJzwDrmOF8bt8FgSGPIOfMMevZ0+yQQ8zeeCOPCMq+5neVHq2ag+ubYE7s5DAeUHh9h9eEiy8223Zbs\/vvL3y6Hifo3JsyQNxq3nlnzXX+VVfFnUnHxyeQiQH0s3csVJMmZp06mZ16qtn8+XxEyp+Ac2\/qDBC1aIsWmb34YtSjVz9O95IikMkZwHmRpLLTPCJQDwHn3tQZoB6iejooApkYQBe8QfVEqYJ17s0oZ4APSoVUyYZEwLk3ZYCQylvAWBNOKX0D4Ctt\/0DQX0PaRMAnAl9XetMppihnAC7g7DQeJIlAigQi9aQMkGJFNHWmBDI1wOxMU9NiIlA\/gUwNoB9pqr8g2iNbAu9HWS7HS6Ao4eoYEaiTQKSrkkgGwLvtzxDGQkibCPhA4Ev05LwogUQyQGUhXQZVQGjInUCkyx9GHccAcziBJAIeEIh0+cO44xhgCieQRMADAs9HjSGyAXDNNQmLvgppcyWg\/ZMk8GqlFyPNGdkAldXuqYwaRCAvArF6MK4B7kXWei8ACNpyIcDeYw9GXjyWAXDq4W\/ijeXAyJHrQBEwu6fSg5FZxDJAZdWbMc6EtIlAlgRewWKx\/zJ4bAPAgYsRyOWQNhGol0CCOwxA7\/037nyxDcAAEAh\/62tsN3IuSQSqIHACeu7tKvard5dEDMBVENAAjLoUAgRtqRJ4HL02LqkVEjMAA0Jg7TF+AWkTgTQILEaPHZHkxIkagIEhwM0xXgZpE4EkCTyC3mqS5IScK3EDcFIEyjfFXXBbZwNA0BaLAD9k4RvebrFmqePgVAzAtWAC\/tnDjrg9ETIz\/S8CzgT44Uon9FJqH7CkZgCmisA\/hXrgdmdoLPQDpE0E1kaAPcJe6Yze6Qal+sFKqgb4OUskMRU6GffbQcMh\/TANIGhbjQB7gr3Rjr0CTV3t2ZTuZGKAn2NHUrOgwbj\/O2gniGeH8zHeDvFXLX+OUVuxCfCnCZ9DiqOhc6DDoe2hluwNaBZuZ7ZlaoCfs0KSS6F3oYnQMOh0iNd6zbFPQ6gVtA90PETDjMI4AeLfHVqAUZufBFgb1oi1Ys1YO9aQtWRNG6LOLaADobOhUdAT0GyI31eWeVa5GGBtWQLEcuhv0MvQeGg4dA50FLQ7tAWEzTbCPL+BCJZnE77hPhD3+WnBCRj\/BA2ELoV4auX3LN2N2yzOZIz8WYYZGD+G+GkV\/\/4Zrz9xN+HNr+mYI3NlzsydDMiCTMiGjMiKzMiODMmSTMmWjMmazMmeNdgIBVkHYm1YI9aKNWPtWEPWkjVd7hcKM+8MUC2gdcyWQAshguXZ5DXcfg7i58XjMN4KXQcNhQZDfaDeEItzMMa9oA7QNtDm0CbQ+lifaoTxl1BT6NcQv7axJcatoG2hHaAO0K7QHyC+wu2PkR\/98pTORvkj7veEToJOhdhEfTHyK+aDMF4IDamIt\/kYn+M+3JfH8FjOwbk4J+fmGlyLa3JtxsBYGBNjY4yMlTEzdubAXJjT+swRYq7MmbmTAVmQCdmQEVmRGdmRIVmSKdmSMVmTOdmzBkuQR5BbsAZIizaa4wdoGfQttAjibxz4AuN8aC40B+J7mRkY34KmQXyFewHjMxBP6WyUh3D7fojfsnsnRjbRGIw3QCOga6ArKuJtPsbnuA\/35TE8lnNwLs7JubkG1+KaXJsxMBbGxNgYI2NlzIydOTAX5sRX\/7TQBTmvDBBk2RR0UgRkgKRIap4gCcgAQZYtnKB9j1QG8L1Cii9VAjJAqng1ue8EZADfK6T4UiUgA6SKV5P7TkAG8L1Cii9VAikaINW4NbkIJEJABkgEoyYJlYAMEGrljLbMCgAAANdJREFUFHciBGSARDBqklAJyAChVk5xJ0JABkgEY61JdDcYAjJAMKVSoGkQkAHSoKo5gyEgAwRTKgWaBgEZIA2qmjMYAjJAMKUKI9DQopQBQquY4k2UgAyQKE5NFhoBGSC0iineRAnIAIni1GShEZABQquY4k2UQIIGSDQuTSYCmRCQATLBrEV8JSAD+FoZxZUJARkgE8xaxFcCMoCvlVFcmRCQAZLArDmCJSADBFs6BZ4EARkgCYqaI1gCMkCwpVPgSRCQAZKgqDmCJSADBFs6PwIPPYr\/AQAA\/\/9FOTbBAAAABklEQVQDAKFmE65fbm3hAAAAAElFTkSuQmCC\" width=\"192\" height=\"192\"\u003e\u003c\/div\u003e\n\u003c!----\u003e\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-player-icon ng-star-inserted\"\u003e\n\u003cgem-icon _ngcontent-ng-c791816876=\"\" size=\"large\" _nghost-ng-c3739078418=\"\" class=\"ng-star-inserted\"\u003e\u003cmat-icon _ngcontent-ng-c3739078418=\"\" role=\"img\" class=\"mat-icon notranslate lm-icon-l icon-filled google-symbols mat-ligature-font mat-icon-no-color ng-star-inserted\" aria-hidden=\"true\" data-mat-icon-type=\"font\" data-mat-icon-name=\"play_arrow\" data-mat-icon-namespace=\"\" fonticon=\"play_arrow\"\u003e\u003c\/mat-icon\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c\/gem-icon\u003e\u003c!----\u003e\n\u003c\/div\u003e\n\u003c!----\u003e\u003c!----\u003e\n\u003c\/div\u003e\n\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-metadata ng-star-inserted\"\u003e\n\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-title ng-star-inserted\" title=\"BMW G20 3 Series Springs and Shocks Installation\"\u003e BMW G20 3 Series Springs and Shocks Installation \u003c\/div\u003e\n\u003c!----\u003e\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-subtitle ng-star-inserted\"\u003e\n\u003cspan _ngcontent-ng-c791816876=\"\" class=\"base-video-platform-name ng-star-inserted\"\u003eYouTube\u003c\/span\u003e\u003c!----\u003e\u003cspan _ngcontent-ng-c791816876=\"\" class=\"base-video-separator ng-star-inserted\"\u003e · \u003c\/span\u003e\u003c!----\u003e\u003cspan _ngcontent-ng-c791816876=\"\" class=\"base-video-creator-name ng-star-inserted\"\u003eFaRKle0079\u003c\/span\u003e\u003c!----\u003e\n\u003c\/div\u003e\n\u003c!----\u003e\n\u003c\/div\u003e\n\u003c!----\u003e\n\u003c\/div\u003e\u003c\/base-video\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003cbase-video _ngcontent-ng-c2232543994=\"\" carouselitem=\"\" class=\"carousel-card lm-enabled has-metadata ng-star-inserted\" _nghost-ng-c791816876=\"\"\u003e\u003cdiv _ngcontent-ng-c791816876=\"\" role=\"button\" tabindex=\"0\" class=\"base-video-card has-metadata\" aria-label=\"2020 BMW M340ix front strut removal\" jslog=\"308125;track:generic_click,impression,attention\" data-hveid=\"3\"\u003e\n\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-container\"\u003e\n\u003c!----\u003e\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-thumbnail ng-star-inserted\"\u003e\u003c\/div\u003e\n\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-scrim ng-star-inserted\"\u003e\u003c\/div\u003e\n\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-platform-icon-container ng-star-inserted\"\u003e\u003cimg src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAYAAABS3GwHAAAQAElEQVR4AeydCdSWYxrHL9uphqGaY5ohaSZEQuXYGlvZsrcwSMh2DCVF5dhCtqMiUoxjCwlDZZetbJPtqJAIzSQx0zijGE11bPP\/97069U1f33s\/630\/z7\/z\/Lvf5Xnu+7p+1\/V\/n+d9v21d0z8RKDEBGaDExVfqZjKAuqDUBGSAUpdfycsA6oFSEyixAUpddyVfISADVEBoKCcBGaCcdVfWFQIyQAWEhnISkAHKWXdlXSEgA1RAlGpQsisJyAArUehGGQnIAGWsunJeSUAGWIlCN8pIQAYoY9WV80oCMsBKFLpRBgK1c5QBahPR\/VIRkAFKVW4lW5uADFCbiO6XioAMUKpyK9naBGSA2kR0v1QESmSAUtVVyVZJQAaoEpR2KyYBGaCYdVVWVRKQAaoEpd2KSUAGKGZdlVWVBGSAKkEFvZuCr5OADFAnGj1RBgIyQBmqrBzrJCAD1IlGT5SBgAxQhiorxzoJyAB1otETRSBQXw4yQH2E9HyhCcgAhS6vkquPgAxQHyE9X2gCMkChy6vk6iMgA9Qi9JPZelBDaCOoCbQptBnUAmoFtYbaQu2hXaCO0N7QftBB0GFQV+ho6DjoROgU6AyoD9QfGghdAF1SEW\/zMT7Hfbgvj+GxnINzcU7OzTW4Ftfk2oyBsTAmxsYYGStjZuzMgbkwp\/VqpVv6u8EaAI2zIdQM+j20I7QHdADERun1kxmb6DzcHwINg8ZAY6GHoaehV6Dp0EfQ59DX0PfoCGopxv9AX0H\/gj6HPoU+gT6E3oOmQ29Cf4Vegp6HJkOPQ5Ogv0DjobuhO6A\/Q6OhkdBw6GpoaEW8zcf4HPfhvjyGx3IOzsU5OTfX4Fpck2szBsbCmBgbY2SsjJmxMwfmwpy+Z44Qc2XOzJ0MyIJMyIaMyIrMyI4MybIXjiNbMiZrMid71mBD5BHk5p0BALkBRLB8heuJ24OgGyEW53WMn0HY7FsQ\/yc0F3oHmgY9C7FR7sXIJhqB8XJoEHQWdBLUA+oC7Qm1h7aGNoM2hsrwCskcmStzZu5kQBZkQjZkRFZkRnZkSJZkSrZkTNZkTvaswbcoyE8Qa8MasVasGWvHGrKWrGkDMPZqy8UAANUI4itId4yDodugqdAC0FkGESxf4e7D7WFQP4jF2Q1jc0ibnwRYG9aItWLNWDvWkLVkTZehxvOhZ6GboH4QL+vaYGyYR0qZGgBJ8jqVUP6OZPkKMgHjtdBp0L7Q5pC2YhPYAukdAPWFboR4Wfc+xnnoD152tcXtzLZMDIDEOkF3IauZEE+tzTBqE4FVCbAn2Bsz2StQp1WfTOt2qgZAEltCfJWfggR6Q7z+xKAtVQJhT84eYa9MQe9MgtqlmU5qBkDgByFwvlnqjlGbCEQh0BUH8b1hf4ypbKkYAM1\/GaLlx3X8pAE3tYlAZAKNceRI9BQ\/gcLNZLfEDYBA+fnzpcmGqdlEwPg1iEVJc0jUAGj+GQhQr\/qAoC0VAo3RY48lOXNiBkBg\/Cpmqm9YkkxccwVL4HD0Wq+6ond9PBEDICC+WUntjYprUtq\/8ATuRc\/tnESWsQ2AQPgm5dIkgtEcIuBAgG+Mf+Gw\/xp3jW0AzMrvG9GlD0Boy5TAXlgt9lVHLAPg1Z\/fv3EiAtEmAnkQ4LeLswcjrx3LAFj1BKg1pE0E8iDA3mMPRl47rgE8evWPzEAHhk0gVg9GNgAuf7qBG7+PHIM2EciNwJ6VXowUQGQDYLXOkDYR8IHA\/lGDiGMAXn9FXVfHiUCSBNpEnSyOAXaMuqiOE4GECWwfdb5IBsA1F3+qhz\/AEHVdHZckAc3F337RMgqGSAbAQttB2kTAJwKRLoOiGkCXPz6VXrGQQKTLoKgGiOQ2RimJQEoEIl2VRDVApMVSSlzTigAJROpJGYDopGAJrBJ4NgbAJ0C\/xaKbQNpEwCcCm1R60ymmKGeASE5ziko7i0A0As69KQNEA62j\/CSQiQFa+Jm7ohIBc+7NKGeAXwm0CHhKwLk3AzaApyVQWHkSkAEypb\/vvpkup8XqJZCJAZrWG0ZZdpg61eyOO8xaOF96loVQ1nk696YugeKW6JRTzD75xOyii+LOpOPjE8jkDOC8SPy8PJ9hgw3MrrzS7MMPzY47zvNgCx2ec286nQHwlTb+bSlUu9AQoyfXurXZ+PFmTz1lthv\/UlD0qdZ6pJ6si8AGlR6t6\/n\/e9zJADja2WE4pnzbwQebvf662ejRZptuWr78883YqUdlgDSL1adPzfuDc89NcxXNvToBGWB1Hjnf2xhXjdddZzZjhlnXrjkHU4rlZQAvy9yundmkSWYTJpjtqB+oS7FGMkCKcONP3b272TvvmA0fbrZhsH9gPT6HiDNUcZgMUAWk\/HcZONBs7lyzM8\/MP5ZiRZCqAWL9Jt5icU4gm2bNzG6+2WzaNLOD+Ec1E5hTUzj1qOunQE6TqxZVEthjD7PJk83GjTPbeusqD9JudRBw6lEZoA6KuTx8\/PFmH31kNnSo2bqupcklYh8XlQF8rIpTTJdcUvP+oHdvp8O08woCqRqg0YolcvmvZIu2bGl2111mL7xgtvfeJUs+VrpOPep6nnVyV6w0dHANgc6dzV56yey228yaN695TP+vjYBTj8oAa0Pp03OnnWYrvu36ggt8isrHWGQAH6uSSEwNGphdfbXZ7NlmxxyTyJQFnCRVAzhdXxUQrh8pbbed2QMPmD3xhNkuu\/gRkz9ROPWoLoH8KVzdkdT1zKGHmr35ptmoUWZNm9a1V9keT\/UM4DR52cjnlu\/ZZ9uKb6vo3z+3EDxa2KlHdQbwqHKxQmnc2GzkSLO33zY74ohYUwV+sAwQeAHjhd+hg9mjj5o99JBZ27bx5grz6FQN0ChMJiWM+qijzN57z+zaa80alapsTsnqEqjo3hg8uOb9wRlnBJlphKBTPQNEiEeHiIC\/BFzPAMv8TUWRrZHAsGFmrVqZ3XrrGp8u4INOPepqgKUFBFbMlB5+2GyHHczOP99saanK5pSsqwGc3FXMzvI8q+nTzY480uzoo81mzfI82FTCc+pRGSCVGuQw6eLFZgMGmO28s9ljj+UQgDdLFsUA3gD1P5Cbbqq5zr\/hBv9jTT9CGSB9xp6s8OSTZrvuatavn9lXX3kSVO5hpGoApzcYuaMoagAffGB27LFmhx1m9tZbRc0yal5OPar3AFEx53Hc8uVmF15o1qaN2YMP5hFBCGumegZwmjwEWsHEePvtZlttZXbNNcGEnFOgTj2qM0BOVVrrsqs+OWWK2T77mJ1+utmCBas+o9trJpCqAZyur9Ycnx6tisC8eWYnn2y2335mL79c1SHaaQUBpx7VGWAFM8\/+u+KKmo81x471LLAgwkn1DOA0eRC4fAryvvvMttnGbMgQsx9\/9CmykGJx6lGdAXwo7WuvmXXpYtarl9nHH\/sQUcgxyADBVG\/hQrOzzjLr2NHsmWeCCTvNQBOYO1UD\/DuBADUFCYwYUXOdf8stvCclR8CpR10vgZwmTy6nAs00caLZTjuZDRpktmRJgRLzJhWnHpUBsqrbzJlm3bqZ9ehh9u67Wa1axnVkAK+q\/s03ZuedZ9a+vdkjj3gVWkGDkQG8KeyYMTXfvnD99d6EVIJAQjVAgUrz9NNmu+9u1rev2ZdfFiixIFJJzwDrmOF8bt8FgSGPIOfMMevZ0+yQQ8zeeCOPCMq+5neVHq2ag+ubYE7s5DAeUHh9h9eEiy8223Zbs\/vvL3y6Hifo3JsyQNxq3nlnzXX+VVfFnUnHxyeQiQH0s3csVJMmZp06mZ16qtn8+XxEyp+Ac2\/qDBC1aIsWmb34YtSjVz9O95IikMkZwHmRpLLTPCJQDwHn3tQZoB6iejooApkYQBe8QfVEqYJ17s0oZ4APSoVUyYZEwLk3ZYCQylvAWBNOKX0D4Ctt\/0DQX0PaRMAnAl9XetMppihnAC7g7DQeJIlAigQi9aQMkGJFNHWmBDI1wOxMU9NiIlA\/gUwNoB9pqr8g2iNbAu9HWS7HS6Ao4eoYEaiTQKSrkkgGwLvtzxDGQkibCPhA4Ev05LwogUQyQGUhXQZVQGjInUCkyx9GHccAcziBJAIeEIh0+cO44xhgCieQRMADAs9HjSGyAXDNNQmLvgppcyWg\/ZMk8GqlFyPNGdkAldXuqYwaRCAvArF6MK4B7kXWei8ACNpyIcDeYw9GXjyWAXDq4W\/ijeXAyJHrQBEwu6fSg5FZxDJAZdWbMc6EtIlAlgRewWKx\/zJ4bAPAgYsRyOWQNhGol0CCOwxA7\/037nyxDcAAEAh\/62tsN3IuSQSqIHACeu7tKvard5dEDMBVENAAjLoUAgRtqRJ4HL02LqkVEjMAA0Jg7TF+AWkTgTQILEaPHZHkxIkagIEhwM0xXgZpE4EkCTyC3mqS5IScK3EDcFIEyjfFXXBbZwNA0BaLAD9k4RvebrFmqePgVAzAtWAC\/tnDjrg9ETIz\/S8CzgT44Uon9FJqH7CkZgCmisA\/hXrgdmdoLPQDpE0E1kaAPcJe6Yze6Qal+sFKqgb4OUskMRU6GffbQcMh\/TANIGhbjQB7gr3Rjr0CTV3t2ZTuZGKAn2NHUrOgwbj\/O2gniGeH8zHeDvFXLX+OUVuxCfCnCZ9DiqOhc6DDoe2hluwNaBZuZ7ZlaoCfs0KSS6F3oYnQMOh0iNd6zbFPQ6gVtA90PETDjMI4AeLfHVqAUZufBFgb1oi1Ys1YO9aQtWRNG6LOLaADobOhUdAT0GyI31eWeVa5GGBtWQLEcuhv0MvQeGg4dA50FLQ7tAWEzTbCPL+BCJZnE77hPhD3+WnBCRj\/BA2ELoV4auX3LN2N2yzOZIz8WYYZGD+G+GkV\/\/4Zrz9xN+HNr+mYI3NlzsydDMiCTMiGjMiKzMiODMmSTMmWjMmazMmeNdgIBVkHYm1YI9aKNWPtWEPWkjVd7hcKM+8MUC2gdcyWQAshguXZ5DXcfg7i58XjMN4KXQcNhQZDfaDeEItzMMa9oA7QNtDm0CbQ+lifaoTxl1BT6NcQv7axJcatoG2hHaAO0K7QHyC+wu2PkR\/98pTORvkj7veEToJOhdhEfTHyK+aDMF4IDamIt\/kYn+M+3JfH8FjOwbk4J+fmGlyLa3JtxsBYGBNjY4yMlTEzdubAXJjT+swRYq7MmbmTAVmQCdmQEVmRGdmRIVmSKdmSMVmTOdmzBkuQR5BbsAZIizaa4wdoGfQttAjibxz4AuN8aC40B+J7mRkY34KmQXyFewHjMxBP6WyUh3D7fojfsnsnRjbRGIw3QCOga6ArKuJtPsbnuA\/35TE8lnNwLs7JubkG1+KaXJsxMBbGxNgYI2NlzIydOTAX5sRX\/7TQBTmvDBBk2RR0UgRkgKRIap4gCcgAQZYtnKB9j1QG8L1Cii9VAjJAqng1ue8EZADfK6T4UiUgA6SKV5P7TkAG8L1Cii9VAikaINW4NbkIJEJABkgEoyYJlYAMEGrljLbMCgAAANdJREFUFHciBGSARDBqklAJyAChVk5xJ0JABkgEY61JdDcYAjJAMKVSoGkQkAHSoKo5gyEgAwRTKgWaBgEZIA2qmjMYAjJAMKUKI9DQopQBQquY4k2UgAyQKE5NFhoBGSC0iineRAnIAIni1GShEZABQquY4k2UQIIGSDQuTSYCmRCQATLBrEV8JSAD+FoZxZUJARkgE8xaxFcCMoCvlVFcmRCQAZLArDmCJSADBFs6BZ4EARkgCYqaI1gCMkCwpVPgSRCQAZKgqDmCJSADBFs6PwIPPYr\/AQAA\/\/9FOTbBAAAABklEQVQDAKFmE65fbm3hAAAAAElFTkSuQmCC\" width=\"192\" height=\"192\"\u003e\u003c\/div\u003e\n\u003c!----\u003e\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-player-icon ng-star-inserted\"\u003e\n\u003cgem-icon _ngcontent-ng-c791816876=\"\" size=\"large\" _nghost-ng-c3739078418=\"\" class=\"ng-star-inserted\"\u003e\u003cmat-icon _ngcontent-ng-c3739078418=\"\" role=\"img\" class=\"mat-icon notranslate lm-icon-l icon-filled google-symbols mat-ligature-font mat-icon-no-color ng-star-inserted\" aria-hidden=\"true\" data-mat-icon-type=\"font\" data-mat-icon-name=\"play_arrow\" data-mat-icon-namespace=\"\" fonticon=\"play_arrow\"\u003e\u003c\/mat-icon\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c\/gem-icon\u003e\u003c!----\u003e\n\u003c\/div\u003e\n\u003c!----\u003e\u003c!----\u003e\n\u003c\/div\u003e\n\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-metadata ng-star-inserted\"\u003e\n\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-title ng-star-inserted\" title=\"2020 BMW M340ix front strut removal\"\u003e 2020 BMW M340ix front strut removal \u003c\/div\u003e\n\u003c!----\u003e\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-subtitle ng-star-inserted\"\u003e\n\u003cspan _ngcontent-ng-c791816876=\"\" class=\"base-video-platform-name ng-star-inserted\"\u003eYouTube\u003c\/span\u003e\u003c!----\u003e\u003cspan _ngcontent-ng-c791816876=\"\" class=\"base-video-separator ng-star-inserted\"\u003e · \u003c\/span\u003e\u003c!----\u003e\u003cspan _ngcontent-ng-c791816876=\"\" class=\"base-video-creator-name ng-star-inserted\"\u003eAndrew Rzymski \u003c\/span\u003e\u003c!----\u003e\n\u003c\/div\u003e\n\u003c!----\u003e\n\u003c\/div\u003e\n\u003c!----\u003e\n\u003c\/div\u003e\u003c\/base-video\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cgem-icon-button _ngcontent-ng-c796338316=\"\" arialabel=\"Scroll carousel to the left\" class=\"chevron-button chevron-button-left gds-elevation-1 disabled gem-button gem-button-badge-size-small gem-button-disabled gem-button-size-small gem-button-type-bright lm-enabled is-mobile\" _nghost-ng-c3994322830=\"\" inert=\"\"\u003e\u003c!----\u003e\u003c!----\u003e\u003cbutton _ngcontent-ng-c3994322830=\"\" maticonbutton=\"\" matbadgeposition=\"after\" class=\"mdc-icon-button mat-mdc-icon-button mat-mdc-button-base mat-badge mat-mdc-button-disabled mat-unthemed mat-badge-overlap mat-badge-above mat-badge-after mat-badge-small mat-badge-hidden ng-star-inserted\" mat-ripple-loader-uninitialized=\"\" mat-ripple-loader-class-name=\"mat-mdc-button-ripple\" mat-ripple-loader-centered=\"\" mat-ripple-loader-disabled=\"\" aria-label=\"Scroll carousel to the left\" jslog=\"305704;track:generic_click,impression\" disabled\u003e\u003cspan class=\"mat-mdc-button-persistent-ripple mdc-icon-button__ripple\"\u003e\u003c\/span\u003e\u003cgem-icon _ngcontent-ng-c3994322830=\"\" _nghost-ng-c3739078418=\"\"\u003e\u003cmat-icon _ngcontent-ng-c3739078418=\"\" role=\"img\" class=\"mat-icon notranslate lm-icon-l lumi-symbols mat-ligature-font mat-icon-no-color ng-star-inserted\" aria-hidden=\"true\" data-mat-icon-type=\"font\" data-mat-icon-name=\"chevron_left\" data-mat-icon-namespace=\"lumi-symbols\" fonticon=\"chevron_left\"\u003e\u003c\/mat-icon\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c\/gem-icon\u003e\u003c!----\u003e\u003cspan class=\"mat-focus-indicator\"\u003e\u003c\/span\u003e\u003cspan class=\"mat-mdc-button-touch-target\"\u003e\u003c\/span\u003e\u003c\/button\u003e\u003c!----\u003e\u003c!----\u003e\u003c\/gem-icon-button\u003e\u003cgem-icon-button _ngcontent-ng-c796338316=\"\" arialabel=\"Scroll carousel to the right\" class=\"chevron-button chevron-button-right gds-elevation-1 gem-button gem-button-badge-size-small gem-button-size-small gem-button-type-bright lm-enabled is-mobile\" _nghost-ng-c3994322830=\"\"\u003e\u003c!----\u003e\u003c!----\u003e\u003cbutton _ngcontent-ng-c3994322830=\"\" maticonbutton=\"\" matbadgeposition=\"after\" class=\"mdc-icon-button mat-mdc-icon-button mat-mdc-button-base mat-badge mat-unthemed mat-badge-overlap mat-badge-above mat-badge-after mat-badge-small mat-badge-hidden ng-star-inserted\" mat-ripple-loader-uninitialized=\"\" mat-ripple-loader-class-name=\"mat-mdc-button-ripple\" mat-ripple-loader-centered=\"\" aria-label=\"Scroll carousel to the right\" jslog=\"305704;track:generic_click,impression\"\u003e\u003cspan class=\"mat-mdc-button-persistent-ripple mdc-icon-button__ripple\"\u003e\u003c\/span\u003e\u003cgem-icon _ngcontent-ng-c3994322830=\"\" _nghost-ng-c3739078418=\"\"\u003e\u003cmat-icon _ngcontent-ng-c3739078418=\"\" role=\"img\" class=\"mat-icon notranslate lm-icon-l lumi-symbols mat-ligature-font mat-icon-no-color ng-star-inserted\" aria-hidden=\"true\" data-mat-icon-type=\"font\" data-mat-icon-name=\"chevron_right\" data-mat-icon-namespace=\"lumi-symbols\" fonticon=\"chevron_right\"\u003e\u003c\/mat-icon\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c\/gem-icon\u003e\u003c!----\u003e\u003cspan class=\"mat-focus-indicator\"\u003e\u003c\/span\u003e\u003cspan class=\"mat-mdc-button-touch-target\"\u003e\u003c\/span\u003e\u003c\/button\u003e\u003c!----\u003e\u003c!----\u003e\u003c\/gem-icon-button\u003e\u003c!----\u003e\u003c\/carousel\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\n\u003c\/div\u003e\n\u003cp data-path-to-node=\"12\"\u003e\u003cb data-path-to-node=\"12\" data-index-in-node=\"0\"\u003ePart Positioning \u0026amp; Component Breakdown:\u003c\/b\u003e\u003c\/p\u003e\n\u003cul data-path-to-node=\"13\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,0,0\"\u003e\u003cb data-path-to-node=\"13,0,0\" data-index-in-node=\"0\"\u003eFront Right Strut (Passenger Side LHD \/ Nearside RHD):\u003c\/b\u003e\u003cspan\u003e Part Number \u003c\/span\u003e\u003ccode data-path-to-node=\"13,0,0\" data-index-in-node=\"71\"\u003e31316888452\u003c\/code\u003e\u003cspan\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,1,0\"\u003e\u003cb data-path-to-node=\"13,1,0\" data-index-in-node=\"0\"\u003eFront Left Strut (Driver Side LHD \/ Offside RHD):\u003c\/b\u003e\u003cspan\u003e Part Number \u003c\/span\u003e\u003ccode data-path-to-node=\"13,1,0\" data-index-in-node=\"66\"\u003e31316888453\u003c\/code\u003e\u003cspan\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,2,0\"\u003e\u003cb data-path-to-node=\"13,2,0\" data-index-in-node=\"0\"\u003eStructural Assembly Interface:\u003c\/b\u003e\u003cspan\u003e Welded sway bar stabilizer end-link mounting tab,\u003c\/span\u003e\u003cspan\u003e brake line clip bracket,\u003c\/span\u003e\u003cspan\u003e and lower steering knuckle pinch collar guide.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"attachment-container unknown md-has-block-component\"\u003e\n\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003csequence class=\"lm-enabled ng-star-inserted\"\u003e\u003cdiv class=\"sequence-container\" jslog=\"308913;track:impression,attention\" data-hveid=\"0\" decode-data-ved=\"1\" data-ved=\"0CAAQse0SahgKEwivwpSetLaXAxUAAAAAHQAAAAAQ6AY\"\u003e\n\u003cdiv class=\"sequence-event ng-star-inserted\"\u003e\u003cdiv class=\"sequence-event-content\"\u003e\u003cdiv class=\"sequence-event-description gds-body-l\"\u003e\n\u003cspan only-show-to-message-actions=\"\" data-test-id=\"sequence-export-header\" class=\"only-show-to-message-actions\"\u003e\u003cstrong\u003e\u003c!----\u003e\u003c!----\u003e1.\u003c!----\u003e\u003c!----\u003eVehicle Preparation \u0026amp; Wheel Removal:\u003c!----\u003e\u003c\/strong\u003eSafe elevation and wheel hub support.\u003c!----\u003e\u003c!----\u003e\u003c\/span\u003e\u003cstructured-node-sequence class=\"ng-star-inserted\"\u003e\u003cstructured-text class=\"ng-star-inserted\"\u003e\u003c!----\u003e\u003c!----\u003e\u003cp class=\"ng-star-inserted\"\u003eSafely raise the front of the vehicle on a two-post hydraulic lift or heavy-duty jack stands. Remove the front wheels. Support the lower swivel bearing \/ steering knuckle assembly with a screw jack or hydraulic jack to prevent tension on the brake lines and ABS sensor wiring.\u003c\/p\u003e\n\u003c!----\u003e\u003c!----\u003e\u003c\/structured-text\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c\/structured-node-sequence\u003e\u003c!----\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"sequence-event ng-star-inserted\"\u003e\u003cdiv class=\"sequence-event-content\"\u003e\u003cdiv class=\"sequence-event-description gds-body-l\"\u003e\n\u003cspan only-show-to-message-actions=\"\" data-test-id=\"sequence-export-header\" class=\"only-show-to-message-actions\"\u003e\u003cstrong\u003e\u003c!----\u003e\u003c!----\u003e2.\u003c!----\u003e\u003c!----\u003eLinkage \u0026amp; Hub Disconnection:\u003c!----\u003e\u003c\/strong\u003eUnfastening sway bar link, brake brackets, and tie rod.\u003c!----\u003e\u003c!----\u003e\u003c\/span\u003e\u003cstructured-node-sequence class=\"ng-star-inserted\"\u003e\u003cstructured-text class=\"ng-star-inserted\"\u003e\u003c!----\u003e\u003c!----\u003e\u003cp class=\"ng-star-inserted\"\u003eUnbolt the stabilizer sway bar end-link from the mounting tab on the strut body. Unclip the brake hose, ABS wheel speed sensor wire, and brake pad wear sensor harness from the strut brackets. Loosen and remove the lower steering knuckle pinch bolt securing the base of the strut.\u003c\/p\u003e\n\u003c!----\u003e\u003c!----\u003e\u003c\/structured-text\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c\/structured-node-sequence\u003e\u003c!----\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"sequence-event ng-star-inserted\"\u003e\u003cdiv class=\"sequence-event-content\"\u003e\u003cdiv class=\"sequence-event-description gds-body-l\"\u003e\n\u003cspan only-show-to-message-actions=\"\" data-test-id=\"sequence-export-header\" class=\"only-show-to-message-actions\"\u003e\u003cstrong\u003e\u003c!----\u003e\u003c!----\u003e3.\u003c!----\u003e\u003c!----\u003eStrut Removal \u0026amp; Spring Transfer:\u003c!----\u003e\u003c\/strong\u003eReleasing knuckle pinch collar and upper mount bolts.\u003c!----\u003e\u003c!----\u003e\u003c\/span\u003e\u003cstructured-node-sequence class=\"ng-star-inserted\"\u003e\u003cstructured-text class=\"ng-star-inserted\"\u003e\u003c!----\u003e\u003c!----\u003e\u003cp class=\"ng-star-inserted\"\u003eUse a spreader tool to open the lower steering knuckle pinch joint slightly, allowing the lower strut tube to slide free. In the engine compartment, remove the top strut tower plastic covers and unbolt the 3 upper strut mount Torx bolts. Carefully lower the strut assembly out of the wheel arch. Place the strut in a spring compressor, safely compress the coil spring, unbolt the top piston rod nut, and transfer the coil spring, upper guide mount, dust boot, and bump stop onto the new strut (\u003ccode\u003e31316888452\u003c\/code\u003e or \u003ccode\u003e31316888453\u003c\/code\u003e).\u003c\/p\u003e\n\u003c!----\u003e\u003c!----\u003e\u003c\/structured-text\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c\/structured-node-sequence\u003e\u003c!----\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"sequence-event ng-star-inserted\"\u003e\u003cdiv class=\"sequence-event-content\"\u003e\u003cdiv class=\"sequence-event-description gds-body-l\"\u003e\n\u003cspan only-show-to-message-actions=\"\" data-test-id=\"sequence-export-header\" class=\"only-show-to-message-actions\"\u003e\u003cstrong\u003e\u003c!----\u003e\u003c!----\u003e4.\u003c!----\u003e\u003c!----\u003eReassembly \u0026amp; Four-Wheel Alignment:\u003c!----\u003e\u003c\/strong\u003eTorquing fasteners to spec and wheel alignment.\u003c!----\u003e\u003c!----\u003e\u003c\/span\u003e\u003cstructured-node-sequence class=\"ng-star-inserted\"\u003e\u003cstructured-text class=\"ng-star-inserted\"\u003e\u003c!----\u003e\u003c!----\u003e\u003cp class=\"ng-star-inserted\"\u003eSlide the new strut assembly up into the strut tower, loosely start the top tower bolts, and guide the lower strut base fully down into the steering knuckle pinch sleeve. Torque the lower pinch bolt, stabilizer link nut, and upper tower bolts to factory torque specifications. Reinstall wheels and immediately perform a comprehensive 4-wheel laser alignment to correct toe and camber specs.\u003c\/p\u003e\n\u003c!----\u003e\u003c!----\u003e\u003c\/structured-text\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c\/structured-node-sequence\u003e\u003c!----\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c!----\u003e\n\u003c\/div\u003e\u003c\/sequence\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\n\u003c\/div\u003e\n\u003cp data-path-to-node=\"17\"\u003e\u003cb data-path-to-node=\"17\" data-index-in-node=\"0\"\u003eSpecifications:\u003c\/b\u003e\u003c\/p\u003e\n\u003cul data-path-to-node=\"18\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"18,0,0\"\u003e\u003cb data-path-to-node=\"18,0,0\" data-index-in-node=\"0\"\u003ePart Name:\u003c\/b\u003e\u003cspan\u003e Standard Front Shock Absorber Struts (Pair)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"18,2,0\"\u003e\u003cb data-path-to-node=\"18,2,0\" data-index-in-node=\"0\"\u003ePlacement on Vehicle:\u003c\/b\u003e\u003cspan\u003e Exterior Front Suspension (Left \u0026amp; Right Pair)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"18,3,0\"\u003e\u003cb data-path-to-node=\"18,3,0\" data-index-in-node=\"0\"\u003eSuspension Type:\u003c\/b\u003e\u003cspan\u003e Standard Base \/ Non-Adaptive \/ Non-M Sport\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"18,4,0\"\u003e\u003cb data-path-to-node=\"18,4,0\" data-index-in-node=\"0\"\u003eDrivetrain Compatibility:\u003c\/b\u003e\u003cspan\u003e Rear-Wheel Drive (RWD \/ sDrive)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"18,5,0\"\u003e\u003cb data-path-to-node=\"18,5,0\" data-index-in-node=\"0\"\u003eMaterial:\u003c\/b\u003e\u003cspan\u003e High-Strength Galvanized Steel Outer Tube \u0026amp; Chrome-Plated Piston Rod\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"18,6,0\"\u003e\u003cb data-path-to-node=\"18,6,0\" data-index-in-node=\"0\"\u003eFinish:\u003c\/b\u003e\u003cspan\u003e Corrosion-Resistant Powder-Coated Black\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"18,7,0\"\u003e\u003cb data-path-to-node=\"18,7,0\" data-index-in-node=\"0\"\u003eProduct Line:\u003c\/b\u003e\u003cspan\u003e Chassis \u0026amp; Suspension Dampening Components\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"18,8,0\"\u003e\u003cb data-path-to-node=\"18,8,0\" data-index-in-node=\"0\"\u003eCondition:\u003c\/b\u003e\u003cspan\u003e Brand New Genuine BMW Replacement\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"BMW","offers":[{"title":"Default Title","offer_id":51046522519791,"sku":"31316888452","price":3750.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0769\/7183\/5631\/files\/Standard-Front-Shock-Absorber-Struts-Pair-BMW-3-Series-G20-31316888452-31316888453_2.png?v=1791961520"},{"product_id":"front-suspension-shock-absorber-struts-m-sport-pair-bmw-3-series-g20-g21-19-26","title":"Front Suspension Shock Absorber Struts (M Sport - Pair) – BMW 3 Series G20 (19–26)","description":"\u003cp data-path-to-node=\"1\"\u003eThe \u003cb data-path-to-node=\"1\" data-index-in-node=\"17\"\u003eGenuine BMW Front M Sport Suspension Shock Absorber Strut Pair\u003c\/b\u003e is a factory-matched pair of performance-tuned gas-pressurized twin-tube front damping struts engineered specifically for rear-wheel-drive (RWD) 7th-generation BMW 3 Series models (G20 Saloon \u0026amp; G21 Touring). Calibrated exclusively for the factory \u003cb data-path-to-node=\"1\" data-index-in-node=\"454\"\u003eM Sport Suspension (Option Code S704A)\u003c\/b\u003e, these struts feature firmer compression and rebound valving to deliver a ~10 mm lower ride height, reduced body roll, and enhanced high-speed directional tracking compared to base luxury suspension setups.\u003c\/p\u003e\n\u003cp data-path-to-node=\"2\"\u003eSold as a balanced driver and passenger side set, replacing worn or leaking factory M Sport struts restores original chassis responsiveness, eliminates front-end float under hard braking, and ensures proper tire contact geometry. Each strut features precision-machined lower pinch-clamp bases, reinforced sway bar end-link brackets, and top piston rod threading tailored to fit factory M Sport spring perches and upper guide mounts.\u003c\/p\u003e\n\u003cdiv class=\"attachment-container search-images md-has-block-component\"\u003e\n\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\n\u003c\/div\u003e\n\u003cp data-path-to-node=\"6\"\u003e\u003cb data-path-to-node=\"6\" data-index-in-node=\"0\"\u003eExact Vehicle Compatibility:\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"6\"\u003eDirect-fit OEM front M Sport suspension strut pair engineered specifically for \u003cb data-path-to-node=\"6\" data-index-in-node=\"108\"\u003eRWD BMW 3 Series Models\u003c\/b\u003e produced from \u003cb data-path-to-node=\"6\" data-index-in-node=\"146\"\u003e2019 to present (Pre-LCI \u0026amp; LCI Facelift)\u003c\/b\u003e:\u003c\/p\u003e\n\u003cul data-path-to-node=\"7\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"7,0,0\"\u003e\u003cb data-path-to-node=\"7,0,0\" data-index-in-node=\"0\"\u003eBMW 3 Series Saloon (G20 Chassis - RWD):\u003c\/b\u003e 2019–2026 (318i, 320i, 330i, 330e Plug-In Hybrid equipped with factory Option Code S704A)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"7,1,0\"\u003e\u003cb data-path-to-node=\"7,1,0\" data-index-in-node=\"0\"\u003eBMW 3 Series Touring \/ Estate (G21 Chassis - RWD):\u003c\/b\u003e 2019–2026 (318i, 320i, 330i, 330e, 318d, 320d, 330d equipped with factory Option Code S704A)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"attachment-container unknown md-has-block-component\"\u003e\n\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003ccarousel _ngcontent-ng-c2232543994=\"\" _nghost-ng-c796338316=\"\" jslog=\"361028;track:impression,attention;BardVeMetadataKey:W251bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLFsidmlkZW9fY2Fyb3VzZWwiXV0=\" class=\"lm-enabled ng-star-inserted\" data-hveid=\"0\" decode-data-ved=\"1\" data-ved=\"0CAAQxIQWahgKEwivwpSetLaXAxUAAAAAHQAAAAAQrgc\"\u003e\u003cdiv _ngcontent-ng-c796338316=\"\" role=\"group\" class=\"carousel-scroll-area\"\u003e\u003cdiv _ngcontent-ng-c2232543994=\"\" class=\"carousel-container\"\u003e\n\u003cbase-video _ngcontent-ng-c2232543994=\"\" carouselitem=\"\" class=\"carousel-card lm-enabled has-metadata ng-star-inserted\" _nghost-ng-c791816876=\"\"\u003e\u003cdiv _ngcontent-ng-c791816876=\"\" role=\"button\" tabindex=\"0\" class=\"base-video-card has-metadata\" aria-label=\"BMW 330i Front Strut Replacement DIY (2019-Present BMW G20 330i, 330e, M340i, G22 430i, M440i)\" jslog=\"308125;track:generic_click,impression,attention\" data-hveid=\"1\"\u003e\n\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-container\"\u003e\n\u003c!----\u003e\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-thumbnail ng-star-inserted\"\u003e\u003c\/div\u003e\n\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-scrim ng-star-inserted\"\u003e\u003c\/div\u003e\n\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-platform-icon-container ng-star-inserted\"\u003e\u003cimg src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAYAAABS3GwHAAAQAElEQVR4AeydCdSWYxrHL9uphqGaY5ohaSZEQuXYGlvZsrcwSMh2DCVF5dhCtqMiUoxjCwlDZZetbJPtqJAIzSQx0zijGE11bPP\/97069U1f33s\/630\/z7\/z\/Lvf5Xnu+7p+1\/V\/n+d9v21d0z8RKDEBGaDExVfqZjKAuqDUBGSAUpdfycsA6oFSEyixAUpddyVfISADVEBoKCcBGaCcdVfWFQIyQAWEhnISkAHKWXdlXSEgA1RAlGpQsisJyAArUehGGQnIAGWsunJeSUAGWIlCN8pIQAYoY9WV80oCMsBKFLpRBgK1c5QBahPR\/VIRkAFKVW4lW5uADFCbiO6XioAMUKpyK9naBGSA2kR0v1QESmSAUtVVyVZJQAaoEpR2KyYBGaCYdVVWVRKQAaoEpd2KSUAGKGZdlVWVBGSAKkEFvZuCr5OADFAnGj1RBgIyQBmqrBzrJCAD1IlGT5SBgAxQhiorxzoJyAB1otETRSBQXw4yQH2E9HyhCcgAhS6vkquPgAxQHyE9X2gCMkChy6vk6iMgA9Qi9JPZelBDaCOoCbQptBnUAmoFtYbaQu2hXaCO0N7QftBB0GFQV+ho6DjoROgU6AyoD9QfGghdAF1SEW\/zMT7Hfbgvj+GxnINzcU7OzTW4Ftfk2oyBsTAmxsYYGStjZuzMgbkwp\/VqpVv6u8EaAI2zIdQM+j20I7QHdADERun1kxmb6DzcHwINg8ZAY6GHoaehV6Dp0EfQ59DX0PfoCGopxv9AX0H\/gj6HPoU+gT6E3oOmQ29Cf4Vegp6HJkOPQ5Ogv0DjobuhO6A\/Q6OhkdBw6GpoaEW8zcf4HPfhvjyGx3IOzsU5OTfX4Fpck2szBsbCmBgbY2SsjJmxMwfmwpy+Z44Qc2XOzJ0MyIJMyIaMyIrMyI4MybIXjiNbMiZrMid71mBD5BHk5p0BALkBRLB8heuJ24OgGyEW53WMn0HY7FsQ\/yc0F3oHmgY9C7FR7sXIJhqB8XJoEHQWdBLUA+oC7Qm1h7aGNoM2hsrwCskcmStzZu5kQBZkQjZkRFZkRnZkSJZkSrZkTNZkTvaswbcoyE8Qa8MasVasGWvHGrKWrGkDMPZqy8UAANUI4itId4yDodugqdAC0FkGESxf4e7D7WFQP4jF2Q1jc0ibnwRYG9aItWLNWDvWkLVkTZehxvOhZ6GboH4QL+vaYGyYR0qZGgBJ8jqVUP6OZPkKMgHjtdBp0L7Q5pC2YhPYAukdAPWFboR4Wfc+xnnoD152tcXtzLZMDIDEOkF3IauZEE+tzTBqE4FVCbAn2Bsz2StQp1WfTOt2qgZAEltCfJWfggR6Q7z+xKAtVQJhT84eYa9MQe9MgtqlmU5qBkDgByFwvlnqjlGbCEQh0BUH8b1hf4ypbKkYAM1\/GaLlx3X8pAE3tYlAZAKNceRI9BQ\/gcLNZLfEDYBA+fnzpcmGqdlEwPg1iEVJc0jUAGj+GQhQr\/qAoC0VAo3RY48lOXNiBkBg\/Cpmqm9YkkxccwVL4HD0Wq+6ond9PBEDICC+WUntjYprUtq\/8ATuRc\/tnESWsQ2AQPgm5dIkgtEcIuBAgG+Mf+Gw\/xp3jW0AzMrvG9GlD0Boy5TAXlgt9lVHLAPg1Z\/fv3EiAtEmAnkQ4LeLswcjrx3LAFj1BKg1pE0E8iDA3mMPRl47rgE8evWPzEAHhk0gVg9GNgAuf7qBG7+PHIM2EciNwJ6VXowUQGQDYLXOkDYR8IHA\/lGDiGMAXn9FXVfHiUCSBNpEnSyOAXaMuqiOE4GECWwfdb5IBsA1F3+qhz\/AEHVdHZckAc3F337RMgqGSAbAQttB2kTAJwKRLoOiGkCXPz6VXrGQQKTLoKgGiOQ2RimJQEoEIl2VRDVApMVSSlzTigAJROpJGYDopGAJrBJ4NgbAJ0C\/xaKbQNpEwCcCm1R60ymmKGeASE5ziko7i0A0As69KQNEA62j\/CSQiQFa+Jm7ohIBc+7NKGeAXwm0CHhKwLk3AzaApyVQWHkSkAEypb\/vvpkup8XqJZCJAZrWG0ZZdpg61eyOO8xaOF96loVQ1nk696YugeKW6JRTzD75xOyii+LOpOPjE8jkDOC8SPy8PJ9hgw3MrrzS7MMPzY47zvNgCx2ec286nQHwlTb+bSlUu9AQoyfXurXZ+PFmTz1lthv\/UlD0qdZ6pJ6si8AGlR6t6\/n\/e9zJADja2WE4pnzbwQebvf662ejRZptuWr78883YqUdlgDSL1adPzfuDc89NcxXNvToBGWB1Hjnf2xhXjdddZzZjhlnXrjkHU4rlZQAvy9yundmkSWYTJpjtqB+oS7FGMkCKcONP3b272TvvmA0fbrZhsH9gPT6HiDNUcZgMUAWk\/HcZONBs7lyzM8\/MP5ZiRZCqAWL9Jt5icU4gm2bNzG6+2WzaNLOD+Ec1E5hTUzj1qOunQE6TqxZVEthjD7PJk83GjTPbeusqD9JudRBw6lEZoA6KuTx8\/PFmH31kNnSo2bqupcklYh8XlQF8rIpTTJdcUvP+oHdvp8O08woCqRqg0YolcvmvZIu2bGl2111mL7xgtvfeJUs+VrpOPep6nnVyV6w0dHANgc6dzV56yey228yaN695TP+vjYBTj8oAa0Pp03OnnWYrvu36ggt8isrHWGQAH6uSSEwNGphdfbXZ7NlmxxyTyJQFnCRVAzhdXxUQrh8pbbed2QMPmD3xhNkuu\/gRkz9ROPWoLoH8KVzdkdT1zKGHmr35ptmoUWZNm9a1V9keT\/UM4DR52cjnlu\/ZZ9uKb6vo3z+3EDxa2KlHdQbwqHKxQmnc2GzkSLO33zY74ohYUwV+sAwQeAHjhd+hg9mjj5o99JBZ27bx5grz6FQN0ChMJiWM+qijzN57z+zaa80alapsTsnqEqjo3hg8uOb9wRlnBJlphKBTPQNEiEeHiIC\/BFzPAMv8TUWRrZHAsGFmrVqZ3XrrGp8u4INOPepqgKUFBFbMlB5+2GyHHczOP99saanK5pSsqwGc3FXMzvI8q+nTzY480uzoo81mzfI82FTCc+pRGSCVGuQw6eLFZgMGmO28s9ljj+UQgDdLFsUA3gD1P5Cbbqq5zr\/hBv9jTT9CGSB9xp6s8OSTZrvuatavn9lXX3kSVO5hpGoApzcYuaMoagAffGB27LFmhx1m9tZbRc0yal5OPar3AFEx53Hc8uVmF15o1qaN2YMP5hFBCGumegZwmjwEWsHEePvtZlttZXbNNcGEnFOgTj2qM0BOVVrrsqs+OWWK2T77mJ1+utmCBas+o9trJpCqAZyur9Ycnx6tisC8eWYnn2y2335mL79c1SHaaQUBpx7VGWAFM8\/+u+KKmo81x471LLAgwkn1DOA0eRC4fAryvvvMttnGbMgQsx9\/9CmykGJx6lGdAXwo7WuvmXXpYtarl9nHH\/sQUcgxyADBVG\/hQrOzzjLr2NHsmWeCCTvNQBOYO1UD\/DuBADUFCYwYUXOdf8stvCclR8CpR10vgZwmTy6nAs00caLZTjuZDRpktmRJgRLzJhWnHpUBsqrbzJlm3bqZ9ehh9u67Wa1axnVkAK+q\/s03ZuedZ9a+vdkjj3gVWkGDkQG8KeyYMTXfvnD99d6EVIJAQjVAgUrz9NNmu+9u1rev2ZdfFiixIFJJzwDrmOF8bt8FgSGPIOfMMevZ0+yQQ8zeeCOPCMq+5neVHq2ag+ubYE7s5DAeUHh9h9eEiy8223Zbs\/vvL3y6Hifo3JsyQNxq3nlnzXX+VVfFnUnHxyeQiQH0s3csVJMmZp06mZ16qtn8+XxEyp+Ac2\/qDBC1aIsWmb34YtSjVz9O95IikMkZwHmRpLLTPCJQDwHn3tQZoB6iejooApkYQBe8QfVEqYJ17s0oZ4APSoVUyYZEwLk3ZYCQylvAWBNOKX0D4Ctt\/0DQX0PaRMAnAl9XetMppihnAC7g7DQeJIlAigQi9aQMkGJFNHWmBDI1wOxMU9NiIlA\/gUwNoB9pqr8g2iNbAu9HWS7HS6Ao4eoYEaiTQKSrkkgGwLvtzxDGQkibCPhA4Ev05LwogUQyQGUhXQZVQGjInUCkyx9GHccAcziBJAIeEIh0+cO44xhgCieQRMADAs9HjSGyAXDNNQmLvgppcyWg\/ZMk8GqlFyPNGdkAldXuqYwaRCAvArF6MK4B7kXWei8ACNpyIcDeYw9GXjyWAXDq4W\/ijeXAyJHrQBEwu6fSg5FZxDJAZdWbMc6EtIlAlgRewWKx\/zJ4bAPAgYsRyOWQNhGol0CCOwxA7\/037nyxDcAAEAh\/62tsN3IuSQSqIHACeu7tKvard5dEDMBVENAAjLoUAgRtqRJ4HL02LqkVEjMAA0Jg7TF+AWkTgTQILEaPHZHkxIkagIEhwM0xXgZpE4EkCTyC3mqS5IScK3EDcFIEyjfFXXBbZwNA0BaLAD9k4RvebrFmqePgVAzAtWAC\/tnDjrg9ETIz\/S8CzgT44Uon9FJqH7CkZgCmisA\/hXrgdmdoLPQDpE0E1kaAPcJe6Yze6Qal+sFKqgb4OUskMRU6GffbQcMh\/TANIGhbjQB7gr3Rjr0CTV3t2ZTuZGKAn2NHUrOgwbj\/O2gniGeH8zHeDvFXLX+OUVuxCfCnCZ9DiqOhc6DDoe2hluwNaBZuZ7ZlaoCfs0KSS6F3oYnQMOh0iNd6zbFPQ6gVtA90PETDjMI4AeLfHVqAUZufBFgb1oi1Ys1YO9aQtWRNG6LOLaADobOhUdAT0GyI31eWeVa5GGBtWQLEcuhv0MvQeGg4dA50FLQ7tAWEzTbCPL+BCJZnE77hPhD3+WnBCRj\/BA2ELoV4auX3LN2N2yzOZIz8WYYZGD+G+GkV\/\/4Zrz9xN+HNr+mYI3NlzsydDMiCTMiGjMiKzMiODMmSTMmWjMmazMmeNdgIBVkHYm1YI9aKNWPtWEPWkjVd7hcKM+8MUC2gdcyWQAshguXZ5DXcfg7i58XjMN4KXQcNhQZDfaDeEItzMMa9oA7QNtDm0CbQ+lifaoTxl1BT6NcQv7axJcatoG2hHaAO0K7QHyC+wu2PkR\/98pTORvkj7veEToJOhdhEfTHyK+aDMF4IDamIt\/kYn+M+3JfH8FjOwbk4J+fmGlyLa3JtxsBYGBNjY4yMlTEzdubAXJjT+swRYq7MmbmTAVmQCdmQEVmRGdmRIVmSKdmSMVmTOdmzBkuQR5BbsAZIizaa4wdoGfQttAjibxz4AuN8aC40B+J7mRkY34KmQXyFewHjMxBP6WyUh3D7fojfsnsnRjbRGIw3QCOga6ArKuJtPsbnuA\/35TE8lnNwLs7JubkG1+KaXJsxMBbGxNgYI2NlzIydOTAX5sRX\/7TQBTmvDBBk2RR0UgRkgKRIap4gCcgAQZYtnKB9j1QG8L1Cii9VAjJAqng1ue8EZADfK6T4UiUgA6SKV5P7TkAG8L1Cii9VAikaINW4NbkIJEJABkgEoyYJlYAMEGrljLbMCgAAANdJREFUFHciBGSARDBqklAJyAChVk5xJ0JABkgEY61JdDcYAjJAMKVSoGkQkAHSoKo5gyEgAwRTKgWaBgEZIA2qmjMYAjJAMKUKI9DQopQBQquY4k2UgAyQKE5NFhoBGSC0iineRAnIAIni1GShEZABQquY4k2UQIIGSDQuTSYCmRCQATLBrEV8JSAD+FoZxZUJARkgE8xaxFcCMoCvlVFcmRCQAZLArDmCJSADBFs6BZ4EARkgCYqaI1gCMkCwpVPgSRCQAZKgqDmCJSADBFs6PwIPPYr\/AQAA\/\/9FOTbBAAAABklEQVQDAKFmE65fbm3hAAAAAElFTkSuQmCC\" width=\"192\" height=\"192\"\u003e\u003c\/div\u003e\n\u003c!----\u003e\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-player-icon ng-star-inserted\"\u003e\n\u003cgem-icon _ngcontent-ng-c791816876=\"\" size=\"large\" _nghost-ng-c3739078418=\"\" class=\"ng-star-inserted\"\u003e\u003cmat-icon _ngcontent-ng-c3739078418=\"\" role=\"img\" class=\"mat-icon notranslate lm-icon-l icon-filled google-symbols mat-ligature-font mat-icon-no-color ng-star-inserted\" aria-hidden=\"true\" data-mat-icon-type=\"font\" data-mat-icon-name=\"play_arrow\" data-mat-icon-namespace=\"\" fonticon=\"play_arrow\"\u003e\u003c\/mat-icon\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c\/gem-icon\u003e\u003c!----\u003e\n\u003c\/div\u003e\n\u003c!----\u003e\u003c!----\u003e\n\u003c\/div\u003e\n\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-metadata ng-star-inserted\"\u003e\n\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-title ng-star-inserted\" title=\"BMW 330i Front Strut Replacement DIY (2019-Present BMW G20 330i, 330e, M340i, G22 430i, M440i)\"\u003e BMW 330i Front Strut Replacement DIY (2019-Present BMW G20 330i, 330e, M340i, G22 430i, M440i) \u003c\/div\u003e\n\u003c!----\u003e\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-subtitle ng-star-inserted\"\u003e\n\u003cspan _ngcontent-ng-c791816876=\"\" class=\"base-video-platform-name ng-star-inserted\"\u003eYouTube\u003c\/span\u003e\u003c!----\u003e\u003cspan _ngcontent-ng-c791816876=\"\" class=\"base-video-separator ng-star-inserted\"\u003e · \u003c\/span\u003e\u003c!----\u003e\u003cspan _ngcontent-ng-c791816876=\"\" class=\"base-video-creator-name ng-star-inserted\"\u003eFCP Euro\u003c\/span\u003e\u003c!----\u003e\n\u003c\/div\u003e\n\u003c!----\u003e\n\u003c\/div\u003e\n\u003c!----\u003e\n\u003c\/div\u003e\u003c\/base-video\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003cbase-video _ngcontent-ng-c2232543994=\"\" carouselitem=\"\" class=\"carousel-card lm-enabled has-metadata ng-star-inserted\" _nghost-ng-c791816876=\"\"\u003e\u003cdiv _ngcontent-ng-c791816876=\"\" role=\"button\" tabindex=\"0\" class=\"base-video-card has-metadata\" aria-label=\"BMW G20 3 Series Springs and Shocks Installation\" jslog=\"308125;track:generic_click,impression,attention\" data-hveid=\"2\"\u003e\n\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-container\"\u003e\n\u003c!----\u003e\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-thumbnail ng-star-inserted\"\u003e\u003c\/div\u003e\n\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-scrim ng-star-inserted\"\u003e\u003c\/div\u003e\n\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-platform-icon-container ng-star-inserted\"\u003e\u003cimg src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAYAAABS3GwHAAAQAElEQVR4AeydCdSWYxrHL9uphqGaY5ohaSZEQuXYGlvZsrcwSMh2DCVF5dhCtqMiUoxjCwlDZZetbJPtqJAIzSQx0zijGE11bPP\/97069U1f33s\/630\/z7\/z\/Lvf5Xnu+7p+1\/V\/n+d9v21d0z8RKDEBGaDExVfqZjKAuqDUBGSAUpdfycsA6oFSEyixAUpddyVfISADVEBoKCcBGaCcdVfWFQIyQAWEhnISkAHKWXdlXSEgA1RAlGpQsisJyAArUehGGQnIAGWsunJeSUAGWIlCN8pIQAYoY9WV80oCMsBKFLpRBgK1c5QBahPR\/VIRkAFKVW4lW5uADFCbiO6XioAMUKpyK9naBGSA2kR0v1QESmSAUtVVyVZJQAaoEpR2KyYBGaCYdVVWVRKQAaoEpd2KSUAGKGZdlVWVBGSAKkEFvZuCr5OADFAnGj1RBgIyQBmqrBzrJCAD1IlGT5SBgAxQhiorxzoJyAB1otETRSBQXw4yQH2E9HyhCcgAhS6vkquPgAxQHyE9X2gCMkChy6vk6iMgA9Qi9JPZelBDaCOoCbQptBnUAmoFtYbaQu2hXaCO0N7QftBB0GFQV+ho6DjoROgU6AyoD9QfGghdAF1SEW\/zMT7Hfbgvj+GxnINzcU7OzTW4Ftfk2oyBsTAmxsYYGStjZuzMgbkwp\/VqpVv6u8EaAI2zIdQM+j20I7QHdADERun1kxmb6DzcHwINg8ZAY6GHoaehV6Dp0EfQ59DX0PfoCGopxv9AX0H\/gj6HPoU+gT6E3oOmQ29Cf4Vegp6HJkOPQ5Ogv0DjobuhO6A\/Q6OhkdBw6GpoaEW8zcf4HPfhvjyGx3IOzsU5OTfX4Fpck2szBsbCmBgbY2SsjJmxMwfmwpy+Z44Qc2XOzJ0MyIJMyIaMyIrMyI4MybIXjiNbMiZrMid71mBD5BHk5p0BALkBRLB8heuJ24OgGyEW53WMn0HY7FsQ\/yc0F3oHmgY9C7FR7sXIJhqB8XJoEHQWdBLUA+oC7Qm1h7aGNoM2hsrwCskcmStzZu5kQBZkQjZkRFZkRnZkSJZkSrZkTNZkTvaswbcoyE8Qa8MasVasGWvHGrKWrGkDMPZqy8UAANUI4itId4yDodugqdAC0FkGESxf4e7D7WFQP4jF2Q1jc0ibnwRYG9aItWLNWDvWkLVkTZehxvOhZ6GboH4QL+vaYGyYR0qZGgBJ8jqVUP6OZPkKMgHjtdBp0L7Q5pC2YhPYAukdAPWFboR4Wfc+xnnoD152tcXtzLZMDIDEOkF3IauZEE+tzTBqE4FVCbAn2Bsz2StQp1WfTOt2qgZAEltCfJWfggR6Q7z+xKAtVQJhT84eYa9MQe9MgtqlmU5qBkDgByFwvlnqjlGbCEQh0BUH8b1hf4ypbKkYAM1\/GaLlx3X8pAE3tYlAZAKNceRI9BQ\/gcLNZLfEDYBA+fnzpcmGqdlEwPg1iEVJc0jUAGj+GQhQr\/qAoC0VAo3RY48lOXNiBkBg\/Cpmqm9YkkxccwVL4HD0Wq+6ond9PBEDICC+WUntjYprUtq\/8ATuRc\/tnESWsQ2AQPgm5dIkgtEcIuBAgG+Mf+Gw\/xp3jW0AzMrvG9GlD0Boy5TAXlgt9lVHLAPg1Z\/fv3EiAtEmAnkQ4LeLswcjrx3LAFj1BKg1pE0E8iDA3mMPRl47rgE8evWPzEAHhk0gVg9GNgAuf7qBG7+PHIM2EciNwJ6VXowUQGQDYLXOkDYR8IHA\/lGDiGMAXn9FXVfHiUCSBNpEnSyOAXaMuqiOE4GECWwfdb5IBsA1F3+qhz\/AEHVdHZckAc3F337RMgqGSAbAQttB2kTAJwKRLoOiGkCXPz6VXrGQQKTLoKgGiOQ2RimJQEoEIl2VRDVApMVSSlzTigAJROpJGYDopGAJrBJ4NgbAJ0C\/xaKbQNpEwCcCm1R60ymmKGeASE5ziko7i0A0As69KQNEA62j\/CSQiQFa+Jm7ohIBc+7NKGeAXwm0CHhKwLk3AzaApyVQWHkSkAEypb\/vvpkup8XqJZCJAZrWG0ZZdpg61eyOO8xaOF96loVQ1nk696YugeKW6JRTzD75xOyii+LOpOPjE8jkDOC8SPy8PJ9hgw3MrrzS7MMPzY47zvNgCx2ec286nQHwlTb+bSlUu9AQoyfXurXZ+PFmTz1lthv\/UlD0qdZ6pJ6si8AGlR6t6\/n\/e9zJADja2WE4pnzbwQebvf662ejRZptuWr78883YqUdlgDSL1adPzfuDc89NcxXNvToBGWB1Hjnf2xhXjdddZzZjhlnXrjkHU4rlZQAvy9yundmkSWYTJpjtqB+oS7FGMkCKcONP3b272TvvmA0fbrZhsH9gPT6HiDNUcZgMUAWk\/HcZONBs7lyzM8\/MP5ZiRZCqAWL9Jt5icU4gm2bNzG6+2WzaNLOD+Ec1E5hTUzj1qOunQE6TqxZVEthjD7PJk83GjTPbeusqD9JudRBw6lEZoA6KuTx8\/PFmH31kNnSo2bqupcklYh8XlQF8rIpTTJdcUvP+oHdvp8O08woCqRqg0YolcvmvZIu2bGl2111mL7xgtvfeJUs+VrpOPep6nnVyV6w0dHANgc6dzV56yey228yaN695TP+vjYBTj8oAa0Pp03OnnWYrvu36ggt8isrHWGQAH6uSSEwNGphdfbXZ7NlmxxyTyJQFnCRVAzhdXxUQrh8pbbed2QMPmD3xhNkuu\/gRkz9ROPWoLoH8KVzdkdT1zKGHmr35ptmoUWZNm9a1V9keT\/UM4DR52cjnlu\/ZZ9uKb6vo3z+3EDxa2KlHdQbwqHKxQmnc2GzkSLO33zY74ohYUwV+sAwQeAHjhd+hg9mjj5o99JBZ27bx5grz6FQN0ChMJiWM+qijzN57z+zaa80alapsTsnqEqjo3hg8uOb9wRlnBJlphKBTPQNEiEeHiIC\/BFzPAMv8TUWRrZHAsGFmrVqZ3XrrGp8u4INOPepqgKUFBFbMlB5+2GyHHczOP99saanK5pSsqwGc3FXMzvI8q+nTzY480uzoo81mzfI82FTCc+pRGSCVGuQw6eLFZgMGmO28s9ljj+UQgDdLFsUA3gD1P5Cbbqq5zr\/hBv9jTT9CGSB9xp6s8OSTZrvuatavn9lXX3kSVO5hpGoApzcYuaMoagAffGB27LFmhx1m9tZbRc0yal5OPar3AFEx53Hc8uVmF15o1qaN2YMP5hFBCGumegZwmjwEWsHEePvtZlttZXbNNcGEnFOgTj2qM0BOVVrrsqs+OWWK2T77mJ1+utmCBas+o9trJpCqAZyur9Ycnx6tisC8eWYnn2y2335mL79c1SHaaQUBpx7VGWAFM8\/+u+KKmo81x471LLAgwkn1DOA0eRC4fAryvvvMttnGbMgQsx9\/9CmykGJx6lGdAXwo7WuvmXXpYtarl9nHH\/sQUcgxyADBVG\/hQrOzzjLr2NHsmWeCCTvNQBOYO1UD\/DuBADUFCYwYUXOdf8stvCclR8CpR10vgZwmTy6nAs00caLZTjuZDRpktmRJgRLzJhWnHpUBsqrbzJlm3bqZ9ehh9u67Wa1axnVkAK+q\/s03ZuedZ9a+vdkjj3gVWkGDkQG8KeyYMTXfvnD99d6EVIJAQjVAgUrz9NNmu+9u1rev2ZdfFiixIFJJzwDrmOF8bt8FgSGPIOfMMevZ0+yQQ8zeeCOPCMq+5neVHq2ag+ubYE7s5DAeUHh9h9eEiy8223Zbs\/vvL3y6Hifo3JsyQNxq3nlnzXX+VVfFnUnHxyeQiQH0s3csVJMmZp06mZ16qtn8+XxEyp+Ac2\/qDBC1aIsWmb34YtSjVz9O95IikMkZwHmRpLLTPCJQDwHn3tQZoB6iejooApkYQBe8QfVEqYJ17s0oZ4APSoVUyYZEwLk3ZYCQylvAWBNOKX0D4Ctt\/0DQX0PaRMAnAl9XetMppihnAC7g7DQeJIlAigQi9aQMkGJFNHWmBDI1wOxMU9NiIlA\/gUwNoB9pqr8g2iNbAu9HWS7HS6Ao4eoYEaiTQKSrkkgGwLvtzxDGQkibCPhA4Ev05LwogUQyQGUhXQZVQGjInUCkyx9GHccAcziBJAIeEIh0+cO44xhgCieQRMADAs9HjSGyAXDNNQmLvgppcyWg\/ZMk8GqlFyPNGdkAldXuqYwaRCAvArF6MK4B7kXWei8ACNpyIcDeYw9GXjyWAXDq4W\/ijeXAyJHrQBEwu6fSg5FZxDJAZdWbMc6EtIlAlgRewWKx\/zJ4bAPAgYsRyOWQNhGol0CCOwxA7\/037nyxDcAAEAh\/62tsN3IuSQSqIHACeu7tKvard5dEDMBVENAAjLoUAgRtqRJ4HL02LqkVEjMAA0Jg7TF+AWkTgTQILEaPHZHkxIkagIEhwM0xXgZpE4EkCTyC3mqS5IScK3EDcFIEyjfFXXBbZwNA0BaLAD9k4RvebrFmqePgVAzAtWAC\/tnDjrg9ETIz\/S8CzgT44Uon9FJqH7CkZgCmisA\/hXrgdmdoLPQDpE0E1kaAPcJe6Yze6Qal+sFKqgb4OUskMRU6GffbQcMh\/TANIGhbjQB7gr3Rjr0CTV3t2ZTuZGKAn2NHUrOgwbj\/O2gniGeH8zHeDvFXLX+OUVuxCfCnCZ9DiqOhc6DDoe2hluwNaBZuZ7ZlaoCfs0KSS6F3oYnQMOh0iNd6zbFPQ6gVtA90PETDjMI4AeLfHVqAUZufBFgb1oi1Ys1YO9aQtWRNG6LOLaADobOhUdAT0GyI31eWeVa5GGBtWQLEcuhv0MvQeGg4dA50FLQ7tAWEzTbCPL+BCJZnE77hPhD3+WnBCRj\/BA2ELoV4auX3LN2N2yzOZIz8WYYZGD+G+GkV\/\/4Zrz9xN+HNr+mYI3NlzsydDMiCTMiGjMiKzMiODMmSTMmWjMmazMmeNdgIBVkHYm1YI9aKNWPtWEPWkjVd7hcKM+8MUC2gdcyWQAshguXZ5DXcfg7i58XjMN4KXQcNhQZDfaDeEItzMMa9oA7QNtDm0CbQ+lifaoTxl1BT6NcQv7axJcatoG2hHaAO0K7QHyC+wu2PkR\/98pTORvkj7veEToJOhdhEfTHyK+aDMF4IDamIt\/kYn+M+3JfH8FjOwbk4J+fmGlyLa3JtxsBYGBNjY4yMlTEzdubAXJjT+swRYq7MmbmTAVmQCdmQEVmRGdmRIVmSKdmSMVmTOdmzBkuQR5BbsAZIizaa4wdoGfQttAjibxz4AuN8aC40B+J7mRkY34KmQXyFewHjMxBP6WyUh3D7fojfsnsnRjbRGIw3QCOga6ArKuJtPsbnuA\/35TE8lnNwLs7JubkG1+KaXJsxMBbGxNgYI2NlzIydOTAX5sRX\/7TQBTmvDBBk2RR0UgRkgKRIap4gCcgAQZYtnKB9j1QG8L1Cii9VAjJAqng1ue8EZADfK6T4UiUgA6SKV5P7TkAG8L1Cii9VAikaINW4NbkIJEJABkgEoyYJlYAMEGrljLbMCgAAANdJREFUFHciBGSARDBqklAJyAChVk5xJ0JABkgEY61JdDcYAjJAMKVSoGkQkAHSoKo5gyEgAwRTKgWaBgEZIA2qmjMYAjJAMKUKI9DQopQBQquY4k2UgAyQKE5NFhoBGSC0iineRAnIAIni1GShEZABQquY4k2UQIIGSDQuTSYCmRCQATLBrEV8JSAD+FoZxZUJARkgE8xaxFcCMoCvlVFcmRCQAZLArDmCJSADBFs6BZ4EARkgCYqaI1gCMkCwpVPgSRCQAZKgqDmCJSADBFs6PwIPPYr\/AQAA\/\/9FOTbBAAAABklEQVQDAKFmE65fbm3hAAAAAElFTkSuQmCC\" width=\"192\" height=\"192\"\u003e\u003c\/div\u003e\n\u003c!----\u003e\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-player-icon ng-star-inserted\"\u003e\n\u003cgem-icon _ngcontent-ng-c791816876=\"\" size=\"large\" _nghost-ng-c3739078418=\"\" class=\"ng-star-inserted\"\u003e\u003cmat-icon _ngcontent-ng-c3739078418=\"\" role=\"img\" class=\"mat-icon notranslate lm-icon-l icon-filled google-symbols mat-ligature-font mat-icon-no-color ng-star-inserted\" aria-hidden=\"true\" data-mat-icon-type=\"font\" data-mat-icon-name=\"play_arrow\" data-mat-icon-namespace=\"\" fonticon=\"play_arrow\"\u003e\u003c\/mat-icon\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c\/gem-icon\u003e\u003c!----\u003e\n\u003c\/div\u003e\n\u003c!----\u003e\u003c!----\u003e\n\u003c\/div\u003e\n\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-metadata ng-star-inserted\"\u003e\n\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-title ng-star-inserted\" title=\"BMW G20 3 Series Springs and Shocks Installation\"\u003e BMW G20 3 Series Springs and Shocks Installation \u003c\/div\u003e\n\u003c!----\u003e\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-subtitle ng-star-inserted\"\u003e\n\u003cspan _ngcontent-ng-c791816876=\"\" class=\"base-video-platform-name ng-star-inserted\"\u003eYouTube\u003c\/span\u003e\u003c!----\u003e\u003cspan _ngcontent-ng-c791816876=\"\" class=\"base-video-separator ng-star-inserted\"\u003e · \u003c\/span\u003e\u003c!----\u003e\u003cspan _ngcontent-ng-c791816876=\"\" class=\"base-video-creator-name ng-star-inserted\"\u003eFaRKle0079\u003c\/span\u003e\u003c!----\u003e\n\u003c\/div\u003e\n\u003c!----\u003e\n\u003c\/div\u003e\n\u003c!----\u003e\n\u003c\/div\u003e\u003c\/base-video\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003cbase-video _ngcontent-ng-c2232543994=\"\" carouselitem=\"\" class=\"carousel-card lm-enabled has-metadata ng-star-inserted\" _nghost-ng-c791816876=\"\"\u003e\u003cdiv _ngcontent-ng-c791816876=\"\" role=\"button\" tabindex=\"0\" class=\"base-video-card has-metadata\" aria-label=\"2020 BMW M340ix front strut removal\" jslog=\"308125;track:generic_click,impression,attention\" data-hveid=\"3\"\u003e\n\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-container\"\u003e\n\u003c!----\u003e\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-thumbnail ng-star-inserted\"\u003e\u003c\/div\u003e\n\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-scrim ng-star-inserted\"\u003e\u003c\/div\u003e\n\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-platform-icon-container ng-star-inserted\"\u003e\u003cimg src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAYAAABS3GwHAAAQAElEQVR4AeydCdSWYxrHL9uphqGaY5ohaSZEQuXYGlvZsrcwSMh2DCVF5dhCtqMiUoxjCwlDZZetbJPtqJAIzSQx0zijGE11bPP\/97069U1f33s\/630\/z7\/z\/Lvf5Xnu+7p+1\/V\/n+d9v21d0z8RKDEBGaDExVfqZjKAuqDUBGSAUpdfycsA6oFSEyixAUpddyVfISADVEBoKCcBGaCcdVfWFQIyQAWEhnISkAHKWXdlXSEgA1RAlGpQsisJyAArUehGGQnIAGWsunJeSUAGWIlCN8pIQAYoY9WV80oCMsBKFLpRBgK1c5QBahPR\/VIRkAFKVW4lW5uADFCbiO6XioAMUKpyK9naBGSA2kR0v1QESmSAUtVVyVZJQAaoEpR2KyYBGaCYdVVWVRKQAaoEpd2KSUAGKGZdlVWVBGSAKkEFvZuCr5OADFAnGj1RBgIyQBmqrBzrJCAD1IlGT5SBgAxQhiorxzoJyAB1otETRSBQXw4yQH2E9HyhCcgAhS6vkquPgAxQHyE9X2gCMkChy6vk6iMgA9Qi9JPZelBDaCOoCbQptBnUAmoFtYbaQu2hXaCO0N7QftBB0GFQV+ho6DjoROgU6AyoD9QfGghdAF1SEW\/zMT7Hfbgvj+GxnINzcU7OzTW4Ftfk2oyBsTAmxsYYGStjZuzMgbkwp\/VqpVv6u8EaAI2zIdQM+j20I7QHdADERun1kxmb6DzcHwINg8ZAY6GHoaehV6Dp0EfQ59DX0PfoCGopxv9AX0H\/gj6HPoU+gT6E3oOmQ29Cf4Vegp6HJkOPQ5Ogv0DjobuhO6A\/Q6OhkdBw6GpoaEW8zcf4HPfhvjyGx3IOzsU5OTfX4Fpck2szBsbCmBgbY2SsjJmxMwfmwpy+Z44Qc2XOzJ0MyIJMyIaMyIrMyI4MybIXjiNbMiZrMid71mBD5BHk5p0BALkBRLB8heuJ24OgGyEW53WMn0HY7FsQ\/yc0F3oHmgY9C7FR7sXIJhqB8XJoEHQWdBLUA+oC7Qm1h7aGNoM2hsrwCskcmStzZu5kQBZkQjZkRFZkRnZkSJZkSrZkTNZkTvaswbcoyE8Qa8MasVasGWvHGrKWrGkDMPZqy8UAANUI4itId4yDodugqdAC0FkGESxf4e7D7WFQP4jF2Q1jc0ibnwRYG9aItWLNWDvWkLVkTZehxvOhZ6GboH4QL+vaYGyYR0qZGgBJ8jqVUP6OZPkKMgHjtdBp0L7Q5pC2YhPYAukdAPWFboR4Wfc+xnnoD152tcXtzLZMDIDEOkF3IauZEE+tzTBqE4FVCbAn2Bsz2StQp1WfTOt2qgZAEltCfJWfggR6Q7z+xKAtVQJhT84eYa9MQe9MgtqlmU5qBkDgByFwvlnqjlGbCEQh0BUH8b1hf4ypbKkYAM1\/GaLlx3X8pAE3tYlAZAKNceRI9BQ\/gcLNZLfEDYBA+fnzpcmGqdlEwPg1iEVJc0jUAGj+GQhQr\/qAoC0VAo3RY48lOXNiBkBg\/Cpmqm9YkkxccwVL4HD0Wq+6ond9PBEDICC+WUntjYprUtq\/8ATuRc\/tnESWsQ2AQPgm5dIkgtEcIuBAgG+Mf+Gw\/xp3jW0AzMrvG9GlD0Boy5TAXlgt9lVHLAPg1Z\/fv3EiAtEmAnkQ4LeLswcjrx3LAFj1BKg1pE0E8iDA3mMPRl47rgE8evWPzEAHhk0gVg9GNgAuf7qBG7+PHIM2EciNwJ6VXowUQGQDYLXOkDYR8IHA\/lGDiGMAXn9FXVfHiUCSBNpEnSyOAXaMuqiOE4GECWwfdb5IBsA1F3+qhz\/AEHVdHZckAc3F337RMgqGSAbAQttB2kTAJwKRLoOiGkCXPz6VXrGQQKTLoKgGiOQ2RimJQEoEIl2VRDVApMVSSlzTigAJROpJGYDopGAJrBJ4NgbAJ0C\/xaKbQNpEwCcCm1R60ymmKGeASE5ziko7i0A0As69KQNEA62j\/CSQiQFa+Jm7ohIBc+7NKGeAXwm0CHhKwLk3AzaApyVQWHkSkAEypb\/vvpkup8XqJZCJAZrWG0ZZdpg61eyOO8xaOF96loVQ1nk696YugeKW6JRTzD75xOyii+LOpOPjE8jkDOC8SPy8PJ9hgw3MrrzS7MMPzY47zvNgCx2ec286nQHwlTb+bSlUu9AQoyfXurXZ+PFmTz1lthv\/UlD0qdZ6pJ6si8AGlR6t6\/n\/e9zJADja2WE4pnzbwQebvf662ejRZptuWr78883YqUdlgDSL1adPzfuDc89NcxXNvToBGWB1Hjnf2xhXjdddZzZjhlnXrjkHU4rlZQAvy9yundmkSWYTJpjtqB+oS7FGMkCKcONP3b272TvvmA0fbrZhsH9gPT6HiDNUcZgMUAWk\/HcZONBs7lyzM8\/MP5ZiRZCqAWL9Jt5icU4gm2bNzG6+2WzaNLOD+Ec1E5hTUzj1qOunQE6TqxZVEthjD7PJk83GjTPbeusqD9JudRBw6lEZoA6KuTx8\/PFmH31kNnSo2bqupcklYh8XlQF8rIpTTJdcUvP+oHdvp8O08woCqRqg0YolcvmvZIu2bGl2111mL7xgtvfeJUs+VrpOPep6nnVyV6w0dHANgc6dzV56yey228yaN695TP+vjYBTj8oAa0Pp03OnnWYrvu36ggt8isrHWGQAH6uSSEwNGphdfbXZ7NlmxxyTyJQFnCRVAzhdXxUQrh8pbbed2QMPmD3xhNkuu\/gRkz9ROPWoLoH8KVzdkdT1zKGHmr35ptmoUWZNm9a1V9keT\/UM4DR52cjnlu\/ZZ9uKb6vo3z+3EDxa2KlHdQbwqHKxQmnc2GzkSLO33zY74ohYUwV+sAwQeAHjhd+hg9mjj5o99JBZ27bx5grz6FQN0ChMJiWM+qijzN57z+zaa80alapsTsnqEqjo3hg8uOb9wRlnBJlphKBTPQNEiEeHiIC\/BFzPAMv8TUWRrZHAsGFmrVqZ3XrrGp8u4INOPepqgKUFBFbMlB5+2GyHHczOP99saanK5pSsqwGc3FXMzvI8q+nTzY480uzoo81mzfI82FTCc+pRGSCVGuQw6eLFZgMGmO28s9ljj+UQgDdLFsUA3gD1P5Cbbqq5zr\/hBv9jTT9CGSB9xp6s8OSTZrvuatavn9lXX3kSVO5hpGoApzcYuaMoagAffGB27LFmhx1m9tZbRc0yal5OPar3AFEx53Hc8uVmF15o1qaN2YMP5hFBCGumegZwmjwEWsHEePvtZlttZXbNNcGEnFOgTj2qM0BOVVrrsqs+OWWK2T77mJ1+utmCBas+o9trJpCqAZyur9Ycnx6tisC8eWYnn2y2335mL79c1SHaaQUBpx7VGWAFM8\/+u+KKmo81x471LLAgwkn1DOA0eRC4fAryvvvMttnGbMgQsx9\/9CmykGJx6lGdAXwo7WuvmXXpYtarl9nHH\/sQUcgxyADBVG\/hQrOzzjLr2NHsmWeCCTvNQBOYO1UD\/DuBADUFCYwYUXOdf8stvCclR8CpR10vgZwmTy6nAs00caLZTjuZDRpktmRJgRLzJhWnHpUBsqrbzJlm3bqZ9ehh9u67Wa1axnVkAK+q\/s03ZuedZ9a+vdkjj3gVWkGDkQG8KeyYMTXfvnD99d6EVIJAQjVAgUrz9NNmu+9u1rev2ZdfFiixIFJJzwDrmOF8bt8FgSGPIOfMMevZ0+yQQ8zeeCOPCMq+5neVHq2ag+ubYE7s5DAeUHh9h9eEiy8223Zbs\/vvL3y6Hifo3JsyQNxq3nlnzXX+VVfFnUnHxyeQiQH0s3csVJMmZp06mZ16qtn8+XxEyp+Ac2\/qDBC1aIsWmb34YtSjVz9O95IikMkZwHmRpLLTPCJQDwHn3tQZoB6iejooApkYQBe8QfVEqYJ17s0oZ4APSoVUyYZEwLk3ZYCQylvAWBNOKX0D4Ctt\/0DQX0PaRMAnAl9XetMppihnAC7g7DQeJIlAigQi9aQMkGJFNHWmBDI1wOxMU9NiIlA\/gUwNoB9pqr8g2iNbAu9HWS7HS6Ao4eoYEaiTQKSrkkgGwLvtzxDGQkibCPhA4Ev05LwogUQyQGUhXQZVQGjInUCkyx9GHccAcziBJAIeEIh0+cO44xhgCieQRMADAs9HjSGyAXDNNQmLvgppcyWg\/ZMk8GqlFyPNGdkAldXuqYwaRCAvArF6MK4B7kXWei8ACNpyIcDeYw9GXjyWAXDq4W\/ijeXAyJHrQBEwu6fSg5FZxDJAZdWbMc6EtIlAlgRewWKx\/zJ4bAPAgYsRyOWQNhGol0CCOwxA7\/037nyxDcAAEAh\/62tsN3IuSQSqIHACeu7tKvard5dEDMBVENAAjLoUAgRtqRJ4HL02LqkVEjMAA0Jg7TF+AWkTgTQILEaPHZHkxIkagIEhwM0xXgZpE4EkCTyC3mqS5IScK3EDcFIEyjfFXXBbZwNA0BaLAD9k4RvebrFmqePgVAzAtWAC\/tnDjrg9ETIz\/S8CzgT44Uon9FJqH7CkZgCmisA\/hXrgdmdoLPQDpE0E1kaAPcJe6Yze6Qal+sFKqgb4OUskMRU6GffbQcMh\/TANIGhbjQB7gr3Rjr0CTV3t2ZTuZGKAn2NHUrOgwbj\/O2gniGeH8zHeDvFXLX+OUVuxCfCnCZ9DiqOhc6DDoe2hluwNaBZuZ7ZlaoCfs0KSS6F3oYnQMOh0iNd6zbFPQ6gVtA90PETDjMI4AeLfHVqAUZufBFgb1oi1Ys1YO9aQtWRNG6LOLaADobOhUdAT0GyI31eWeVa5GGBtWQLEcuhv0MvQeGg4dA50FLQ7tAWEzTbCPL+BCJZnE77hPhD3+WnBCRj\/BA2ELoV4auX3LN2N2yzOZIz8WYYZGD+G+GkV\/\/4Zrz9xN+HNr+mYI3NlzsydDMiCTMiGjMiKzMiODMmSTMmWjMmazMmeNdgIBVkHYm1YI9aKNWPtWEPWkjVd7hcKM+8MUC2gdcyWQAshguXZ5DXcfg7i58XjMN4KXQcNhQZDfaDeEItzMMa9oA7QNtDm0CbQ+lifaoTxl1BT6NcQv7axJcatoG2hHaAO0K7QHyC+wu2PkR\/98pTORvkj7veEToJOhdhEfTHyK+aDMF4IDamIt\/kYn+M+3JfH8FjOwbk4J+fmGlyLa3JtxsBYGBNjY4yMlTEzdubAXJjT+swRYq7MmbmTAVmQCdmQEVmRGdmRIVmSKdmSMVmTOdmzBkuQR5BbsAZIizaa4wdoGfQttAjibxz4AuN8aC40B+J7mRkY34KmQXyFewHjMxBP6WyUh3D7fojfsnsnRjbRGIw3QCOga6ArKuJtPsbnuA\/35TE8lnNwLs7JubkG1+KaXJsxMBbGxNgYI2NlzIydOTAX5sRX\/7TQBTmvDBBk2RR0UgRkgKRIap4gCcgAQZYtnKB9j1QG8L1Cii9VAjJAqng1ue8EZADfK6T4UiUgA6SKV5P7TkAG8L1Cii9VAikaINW4NbkIJEJABkgEoyYJlYAMEGrljLbMCgAAANdJREFUFHciBGSARDBqklAJyAChVk5xJ0JABkgEY61JdDcYAjJAMKVSoGkQkAHSoKo5gyEgAwRTKgWaBgEZIA2qmjMYAjJAMKUKI9DQopQBQquY4k2UgAyQKE5NFhoBGSC0iineRAnIAIni1GShEZABQquY4k2UQIIGSDQuTSYCmRCQATLBrEV8JSAD+FoZxZUJARkgE8xaxFcCMoCvlVFcmRCQAZLArDmCJSADBFs6BZ4EARkgCYqaI1gCMkCwpVPgSRCQAZKgqDmCJSADBFs6PwIPPYr\/AQAA\/\/9FOTbBAAAABklEQVQDAKFmE65fbm3hAAAAAElFTkSuQmCC\" width=\"192\" height=\"192\"\u003e\u003c\/div\u003e\n\u003c!----\u003e\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-player-icon ng-star-inserted\"\u003e\n\u003cgem-icon _ngcontent-ng-c791816876=\"\" size=\"large\" _nghost-ng-c3739078418=\"\" class=\"ng-star-inserted\"\u003e\u003cmat-icon _ngcontent-ng-c3739078418=\"\" role=\"img\" class=\"mat-icon notranslate lm-icon-l icon-filled google-symbols mat-ligature-font mat-icon-no-color ng-star-inserted\" aria-hidden=\"true\" data-mat-icon-type=\"font\" data-mat-icon-name=\"play_arrow\" data-mat-icon-namespace=\"\" fonticon=\"play_arrow\"\u003e\u003c\/mat-icon\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c\/gem-icon\u003e\u003c!----\u003e\n\u003c\/div\u003e\n\u003c!----\u003e\u003c!----\u003e\n\u003c\/div\u003e\n\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-metadata ng-star-inserted\"\u003e\n\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-title ng-star-inserted\" title=\"2020 BMW M340ix front strut removal\"\u003e 2020 BMW M340ix front strut removal \u003c\/div\u003e\n\u003c!----\u003e\u003cdiv _ngcontent-ng-c791816876=\"\" class=\"base-video-subtitle ng-star-inserted\"\u003e\n\u003cspan _ngcontent-ng-c791816876=\"\" class=\"base-video-platform-name ng-star-inserted\"\u003eYouTube\u003c\/span\u003e\u003c!----\u003e\u003cspan _ngcontent-ng-c791816876=\"\" class=\"base-video-separator ng-star-inserted\"\u003e · \u003c\/span\u003e\u003c!----\u003e\u003cspan _ngcontent-ng-c791816876=\"\" class=\"base-video-creator-name ng-star-inserted\"\u003eAndrew Rzymski \u003c\/span\u003e\u003c!----\u003e\n\u003c\/div\u003e\n\u003c!----\u003e\n\u003c\/div\u003e\n\u003c!----\u003e\n\u003c\/div\u003e\u003c\/base-video\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cgem-icon-button _ngcontent-ng-c796338316=\"\" arialabel=\"Scroll carousel to the left\" class=\"chevron-button chevron-button-left gds-elevation-1 disabled gem-button gem-button-badge-size-small gem-button-disabled gem-button-size-small gem-button-type-bright lm-enabled is-mobile\" _nghost-ng-c3994322830=\"\" inert=\"\"\u003e\u003c!----\u003e\u003c!----\u003e\u003cbutton _ngcontent-ng-c3994322830=\"\" maticonbutton=\"\" matbadgeposition=\"after\" class=\"mdc-icon-button mat-mdc-icon-button mat-mdc-button-base mat-badge mat-mdc-button-disabled mat-unthemed mat-badge-overlap mat-badge-above mat-badge-after mat-badge-small mat-badge-hidden ng-star-inserted\" mat-ripple-loader-uninitialized=\"\" mat-ripple-loader-class-name=\"mat-mdc-button-ripple\" mat-ripple-loader-centered=\"\" mat-ripple-loader-disabled=\"\" aria-label=\"Scroll carousel to the left\" jslog=\"305704;track:generic_click,impression\" disabled\u003e\u003cspan class=\"mat-mdc-button-persistent-ripple mdc-icon-button__ripple\"\u003e\u003c\/span\u003e\u003cgem-icon _ngcontent-ng-c3994322830=\"\" _nghost-ng-c3739078418=\"\"\u003e\u003cmat-icon _ngcontent-ng-c3739078418=\"\" role=\"img\" class=\"mat-icon notranslate lm-icon-l lumi-symbols mat-ligature-font mat-icon-no-color ng-star-inserted\" aria-hidden=\"true\" data-mat-icon-type=\"font\" data-mat-icon-name=\"chevron_left\" data-mat-icon-namespace=\"lumi-symbols\" fonticon=\"chevron_left\"\u003e\u003c\/mat-icon\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c\/gem-icon\u003e\u003c!----\u003e\u003cspan class=\"mat-focus-indicator\"\u003e\u003c\/span\u003e\u003cspan class=\"mat-mdc-button-touch-target\"\u003e\u003c\/span\u003e\u003c\/button\u003e\u003c!----\u003e\u003c!----\u003e\u003c\/gem-icon-button\u003e\u003cgem-icon-button _ngcontent-ng-c796338316=\"\" arialabel=\"Scroll carousel to the right\" class=\"chevron-button chevron-button-right gds-elevation-1 gem-button gem-button-badge-size-small gem-button-size-small gem-button-type-bright lm-enabled is-mobile\" _nghost-ng-c3994322830=\"\"\u003e\u003c!----\u003e\u003c!----\u003e\u003cbutton _ngcontent-ng-c3994322830=\"\" maticonbutton=\"\" matbadgeposition=\"after\" class=\"mdc-icon-button mat-mdc-icon-button mat-mdc-button-base mat-badge mat-unthemed mat-badge-overlap mat-badge-above mat-badge-after mat-badge-small mat-badge-hidden ng-star-inserted\" mat-ripple-loader-uninitialized=\"\" mat-ripple-loader-class-name=\"mat-mdc-button-ripple\" mat-ripple-loader-centered=\"\" aria-label=\"Scroll carousel to the right\" jslog=\"305704;track:generic_click,impression\"\u003e\u003cspan class=\"mat-mdc-button-persistent-ripple mdc-icon-button__ripple\"\u003e\u003c\/span\u003e\u003cgem-icon _ngcontent-ng-c3994322830=\"\" _nghost-ng-c3739078418=\"\"\u003e\u003cmat-icon _ngcontent-ng-c3739078418=\"\" role=\"img\" class=\"mat-icon notranslate lm-icon-l lumi-symbols mat-ligature-font mat-icon-no-color ng-star-inserted\" aria-hidden=\"true\" data-mat-icon-type=\"font\" data-mat-icon-name=\"chevron_right\" data-mat-icon-namespace=\"lumi-symbols\" fonticon=\"chevron_right\"\u003e\u003c\/mat-icon\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c\/gem-icon\u003e\u003c!----\u003e\u003cspan class=\"mat-focus-indicator\"\u003e\u003c\/span\u003e\u003cspan class=\"mat-mdc-button-touch-target\"\u003e\u003c\/span\u003e\u003c\/button\u003e\u003c!----\u003e\u003c!----\u003e\u003c\/gem-icon-button\u003e\u003c!----\u003e\u003c\/carousel\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\n\u003c\/div\u003e\n\u003cp data-path-to-node=\"12\"\u003e\u003cb data-path-to-node=\"12\" data-index-in-node=\"0\"\u003ePart Positioning \u0026amp; Component Breakdown:\u003c\/b\u003e\u003c\/p\u003e\n\u003cul data-path-to-node=\"13\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,0,0\"\u003e\u003cb data-path-to-node=\"13,0,0\" data-index-in-node=\"0\"\u003eFront Left Strut (Driver Side LHD \/ Offside RHD):\u003c\/b\u003e OEM Part Number \u003ccode data-path-to-node=\"13,0,0\" data-index-in-node=\"66\"\u003e31316888455\u003c\/code\u003e \u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,1,0\"\u003e\u003cb data-path-to-node=\"13,1,0\" data-index-in-node=\"0\"\u003eFront Right Strut (Passenger Side LHD \/ Nearside RHD):\u003c\/b\u003e OEM Part Number \u003ccode data-path-to-node=\"13,1,0\" data-index-in-node=\"71\"\u003e31316888456\u003c\/code\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,2,0\"\u003e\u003cb data-path-to-node=\"13,2,0\" data-index-in-node=\"0\"\u003eStructural Assembly Interface:\u003c\/b\u003e Welded sway bar stabilizer end-link bracket tab, brake hose clip holder, and lower steering knuckle pinch collar locating key.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"attachment-container unknown md-has-block-component\"\u003e\n\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003csequence class=\"lm-enabled ng-star-inserted\"\u003e\u003cdiv class=\"sequence-container\" jslog=\"308913;track:impression,attention\" data-hveid=\"0\" decode-data-ved=\"1\" data-ved=\"0CAAQse0SahgKEwivwpSetLaXAxUAAAAAHQAAAAAQrwc\"\u003e\n\u003cdiv class=\"sequence-event ng-star-inserted\"\u003e\u003cdiv class=\"sequence-event-content\"\u003e\u003cdiv class=\"sequence-event-description gds-body-l\"\u003e\n\u003cspan only-show-to-message-actions=\"\" data-test-id=\"sequence-export-header\" class=\"only-show-to-message-actions\"\u003e\u003cstrong\u003e\u003c!----\u003e\u003c!----\u003e1.\u003c!----\u003e\u003c!----\u003eVehicle Preparation \u0026amp; Wheel Removal:\u003c!----\u003e\u003c\/strong\u003eSafe elevation and hub support.\u003c!----\u003e\u003c!----\u003e\u003c\/span\u003e\u003cstructured-node-sequence class=\"ng-star-inserted\"\u003e\u003cstructured-text class=\"ng-star-inserted\"\u003e\u003c!----\u003e\u003c!----\u003e\u003cp class=\"ng-star-inserted\"\u003eSafely raise the front of the vehicle on a two-post hydraulic lift or heavy-duty jack stands. Remove both front wheels. Support the lower swivel bearing \/ steering knuckle with a hydraulic jack to take tension off the brake lines and ABS wiring harness.\u003c\/p\u003e\n\u003c!----\u003e\u003c!----\u003e\u003c\/structured-text\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c\/structured-node-sequence\u003e\u003c!----\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"sequence-event ng-star-inserted\"\u003e\u003cdiv class=\"sequence-event-content\"\u003e\u003cdiv class=\"sequence-event-description gds-body-l\"\u003e\n\u003cspan only-show-to-message-actions=\"\" data-test-id=\"sequence-export-header\" class=\"only-show-to-message-actions\"\u003e\u003cstrong\u003e\u003c!----\u003e\u003c!----\u003e2.\u003c!----\u003e\u003c!----\u003eLinkage \u0026amp; Knuckle Disassembly:\u003c!----\u003e\u003c\/strong\u003eDisconnecting end-link, wire brackets, and pinch bolt.\u003c!----\u003e\u003c!----\u003e\u003c\/span\u003e\u003cstructured-node-sequence class=\"ng-star-inserted\"\u003e\u003cstructured-text class=\"ng-star-inserted\"\u003e\u003c!----\u003e\u003c!----\u003e\u003cp class=\"ng-star-inserted\"\u003eUnbolt the stabilizer sway bar end-link from the strut body bracket. Unclip the brake line, ABS wheel speed sensor wire, and pad wear sensor harness from the strut brackets. Remove the lower steering knuckle pinch bolt holding the strut base.\u003c\/p\u003e\n\u003c!----\u003e\u003c!----\u003e\u003c\/structured-text\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c\/structured-node-sequence\u003e\u003c!----\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"sequence-event ng-star-inserted\"\u003e\u003cdiv class=\"sequence-event-content\"\u003e\u003cdiv class=\"sequence-event-description gds-body-l\"\u003e\n\u003cspan only-show-to-message-actions=\"\" data-test-id=\"sequence-export-header\" class=\"only-show-to-message-actions\"\u003e\u003cstrong\u003e\u003c!----\u003e\u003c!----\u003e3.\u003c!----\u003e\u003c!----\u003eStrut Removal \u0026amp; Spring Transfer:\u003c!----\u003e\u003c\/strong\u003eSpreading collar, top mount unfastening, and spring swap.\u003c!----\u003e\u003c!----\u003e\u003c\/span\u003e\u003cstructured-node-sequence class=\"ng-star-inserted\"\u003e\u003cstructured-text class=\"ng-star-inserted\"\u003e\u003c!----\u003e\u003c!----\u003e\u003cp class=\"ng-star-inserted\"\u003eInsert a steering knuckle spreader tool into the rear pinch seam to expand the sleeve collar. In the engine bay, remove the plastic strut tower covers and unbolt the 3 upper strut mount bolts. Lower the strut assembly out from the wheel arch. Secure the assembly in a spring compressor, compress the M Sport coil spring, unbolt the top piston rod nut, and transfer the spring, upper guide mount, dust boot, and bump stop onto the new M Sport strut (\u003ccode\u003e31316888455\u003c\/code\u003e or \u003ccode\u003e31316888456\u003c\/code\u003e).\u003c\/p\u003e\n\u003c!----\u003e\u003c!----\u003e\u003c\/structured-text\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c\/structured-node-sequence\u003e\u003c!----\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"sequence-event ng-star-inserted\"\u003e\u003cdiv class=\"sequence-event-content\"\u003e\u003cdiv class=\"sequence-event-description gds-body-l\"\u003e\n\u003cspan only-show-to-message-actions=\"\" data-test-id=\"sequence-export-header\" class=\"only-show-to-message-actions\"\u003e\u003cstrong\u003e\u003c!----\u003e\u003c!----\u003e4.\u003c!----\u003e\u003c!----\u003eReassembly \u0026amp; Four-Wheel Alignment:\u003c!----\u003e\u003c\/strong\u003eTorquing fasteners to spec and alignment.\u003c!----\u003e\u003c!----\u003e\u003c\/span\u003e\u003cstructured-node-sequence class=\"ng-star-inserted\"\u003e\u003cstructured-text class=\"ng-star-inserted\"\u003e\u003c!----\u003e\u003c!----\u003e\u003cp class=\"ng-star-inserted\"\u003eGuide the new strut assembly up into the strut tower, loosely thread top bolts, and slide the lower strut base fully into the steering knuckle pinch collar. Torque the lower pinch bolt, sway bar link nut, and top tower bolts to factory specs. Reinstall wheels and perform a full 4-wheel laser alignment to reset toe and camber parameters.\u003c\/p\u003e\n\u003c!----\u003e\u003c!----\u003e\u003c\/structured-text\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c\/structured-node-sequence\u003e\u003c!----\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c!----\u003e\n\u003c\/div\u003e\u003c\/sequence\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\n\u003c\/div\u003e\n\u003cp data-path-to-node=\"17\"\u003e\u003cb data-path-to-node=\"17\" data-index-in-node=\"0\"\u003eSpecifications:\u003c\/b\u003e\u003c\/p\u003e\n\u003cul data-path-to-node=\"18\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"18,0,0\"\u003e\u003cb data-path-to-node=\"18,0,0\" data-index-in-node=\"0\"\u003ePart Name:\u003c\/b\u003e Front M Sport Suspension Shock Absorber Struts (Pair)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"18,2,0\"\u003e\u003cb data-path-to-node=\"18,2,0\" data-index-in-node=\"0\"\u003ePlacement on Vehicle:\u003c\/b\u003e Exterior Front Suspension (Left \u0026amp; Right Pair)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"18,3,0\"\u003e\u003cb data-path-to-node=\"18,3,0\" data-index-in-node=\"0\"\u003eSuspension Package:\u003c\/b\u003e M Sport Suspension (Option Code S704A)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"18,4,0\"\u003e\u003cb data-path-to-node=\"18,4,0\" data-index-in-node=\"0\"\u003eDrivetrain Compatibility:\u003c\/b\u003e Rear-Wheel Drive (RWD \/ sDrive)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"18,5,0\"\u003e\u003cb data-path-to-node=\"18,5,0\" data-index-in-node=\"0\"\u003eMaterial:\u003c\/b\u003e High-Strength Galvanized Steel Outer Tube \u0026amp; Chrome-Plated Piston Rod\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"18,6,0\"\u003e\u003cb data-path-to-node=\"18,6,0\" data-index-in-node=\"0\"\u003eFinish:\u003c\/b\u003e Corrosion-Resistant Powder-Coated\u003ccode data-path-to-node=\"18,1,0\" data-index-in-node=\"18\"\u003e \u003c\/code\u003eBlack\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"18,7,0\"\u003e\u003cb data-path-to-node=\"18,7,0\" data-index-in-node=\"0\"\u003eProduct Line:\u003c\/b\u003e Chassis \u0026amp; Suspension Dampening Components\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"18,8,0\"\u003e\u003cb data-path-to-node=\"18,8,0\" data-index-in-node=\"0\"\u003eCondition:\u003c\/b\u003e Brand New Genuine BMW Replacement\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"BMW","offers":[{"title":"Default Title","offer_id":51046661030127,"sku":"31316888455","price":4950.0,"currency_code":"ZAR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0769\/7183\/5631\/files\/Front-M-Sport-Suspension-Shock-Absorber-Struts-Pair-BMW-3-Series-G20-G21-31316888455-31316888456.png?v=1791962779"}],"url":"https:\/\/myty.co.za\/collections\/suspension.oembed","provider":"MYTY Auto Parts","version":"1.0","type":"link"}