{"title":"New Products!","description":"\u003cp\u003eProducts we have recently released.\u003c\/p\u003e","products":[{"product_id":"cage-mounting-collars-for-safety-nets-1-75-tube-diameter","title":"Cage Mounting Collars for Safety Nets - 1.75\" Tube Diameter","description":"\u003cp\u003eDesigned to make right side net installation at least 5 times easier!  \u003c\/p\u003e\n\u003cp\u003eUsed to locate a net strap exactly where its needed and also more easily set the net tension. If you have ever installed a right side net you know exactly why you want these. Also works great for window nets or other parts that need to be strapped around a cage but are not near a bar joint. \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e6061 Aluminum - Additive manufactured using SLM process\u003c\/li\u003e\n\u003cli\u003eDesigned to fit up to a 1.5\" wide strap and a 1.75\" diameter roll cage. \u003c\/li\u003e\n\u003cli\u003eWeigh 2oz each including hardware\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eBuy in a set of 3 to save\u003c\/li\u003e\n\u003cli\u003eMeets the WFC spec\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"STROM","offers":[{"title":"1","offer_id":46629608784115,"sku":"99.00113","price":49.0,"currency_code":"USD","in_stock":true},{"title":"3","offer_id":46629608816883,"sku":"99.00113x3","price":129.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/9219\/4035\/files\/IMG_1897_c1c3fa35-adee-4ed3-9567-960a4dd53fff.jpg?v=1788388580"},{"product_id":"b48-or-b58-a-c-delete-pulley","title":"B48 \/ B58  - AC Delete Pulley","description":"\u003cp\u003eUsed to delete or remove the A\/C compressor on most B48 and B58 engine and still use the factory drive belt. As used on our B48 race engines - tested up to 9500 rpm!\u003c\/p\u003e\n\u003cp\u003eFits almost every engine BMW makes in the B range other than transverse mounting (X1, X2, Mini) and B48P. If you have a car with one of the following two part numbers as its A\/C compressor then the base A\/C Delete fits:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e64526994082\u003c\/li\u003e\n\u003cli\u003e64529299328\u003cspan style=\"font-size: 0.875rem;\"\u003e \u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThis includes engines such as:\u003c\/p\u003e\n\u003cp\u003eB38 - B46 - B47 - B48 - B57 - B58\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eThe B58D with 48V charging is different and uses the following A\/C Compressor.\u003c\/p\u003e\n\u003cp\u003e64527948807    (B58D 48V)\u003c\/p\u003e\n\u003cp\u003eThis does not fit the B48P - so if you have a car with A\/C compressor part number 64525A6FE35 it will not fit. It also does not fit transverse engines such as the mini cooper, X1 and X2.\u003c\/p\u003e\n\u003cp\u003eYou can also verify the bolt spacing based on the drawings in the pictures. \u003c\/p\u003e\n\u003cp\u003ePlease email us with a VIN if you are unsure of the fitment. \u003c\/p\u003e\n\u003cp\u003eEasy to install and still utilizes the the stock belt.\u003c\/p\u003e\n\u003cp\u003eComes with hardware and pulley as shown. \u003c\/p\u003e\n\u003ch3\u003eWe also have a \u003cspan style=\"color: rgb(43, 0, 255);\"\u003e\u003ca href=\"https:\/\/strommotorsports.com\/products\/b48-power-steering-pump-kit-for-lf-30?utm_source=copyToPasteBoard\u0026amp;utm_medium=product-links\u0026amp;utm_content=web\" title=\"B48 Power Steering Pump Kit for LF-30\" rel=\"noopener\" style=\"color: rgb(43, 0, 255);\" target=\"_blank\"\u003eB48 Power Steering Pump Kit for LF-30\u003c\/a\u003e\u003c\/span\u003e to put a mechanical power steering pump in the same location!\u003c\/h3\u003e\n\u003ch3\u003e\u003ca rel=\"noopener\" href=\"https:\/\/strommotorsports.com\/pages\/tech-docs\" target=\"_blank\"\u003e\u003cspan style=\"color: rgb(43, 0, 255);\"\u003eInstallation Instructions\u003c\/span\u003e\u003c\/a\u003e\u003c\/h3\u003e","brand":"STROM","offers":[{"title":"B48 \/ B58","offer_id":50187910611187,"sku":"99.00131","price":189.0,"currency_code":"USD","in_stock":true},{"title":"B58D 48V","offer_id":50187910643955,"sku":"99.00180","price":219.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/9219\/4035\/files\/DSC_0125.jpg?v=1766011159"},{"product_id":"bmw-b48-motec-base-standalone-ecu","title":"MoTeC M122 Direct Injection Engine Management for BMW B48","description":"\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eThis system is for OFF ROAD USE ONLY. \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e \u003c\/p\u003e\n\u003ch2 style=\"text-align: center;\" dir=\"ltr\"\u003e\u003cspan style=\"color: rgb(43, 0, 255);\"\u003e\u003cstrong\u003e\u003ca rel=\"noopener\" title=\"Strom B48 Install Overview PDF\" href=\"https:\/\/drive.google.com\/file\/d\/1UFEJDC9IyUrtlGkGO0tRRezgsPFLVut2\/view?usp=sharing\" style=\"color: rgb(43, 0, 255);\" target=\"_blank\"\u003eB48 INSTALL OVERVIEW PDF-CLICK HERE!\u003c\/a\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp dir=\"ltr\"\u003e \u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eWHAT'S INCLUDED:\u003c\/strong\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli dir=\"ltr\"\u003e\u003cstrong\u003e\u003ca rel=\"noopener noreferrer\" title=\"Motec M122\" href=\"https:\/\/www.milspecwiring.com\/M122-ECU_p_2733.html\" target=\"_blank\"\u003eMotec M122 ECU\u003c\/a\u003e with \u003ca rel=\"noopener\" title=\"Motec GPR-DI\" href=\"https:\/\/www.milspecwiring.com\/GPR-DI_p_3436.html\" target=\"_blank\"\u003eGPR-DI\u003c\/a\u003e Firmware\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\u003cstrong\u003e\u003cspan\u003eSTROM B48 Calibration and Tuning\u003c\/span\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\u003cstrong\u003e\u003cspan\u003eWiring Diagrams, Cooling Diagrams and Installation Notes\u003c\/span\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\u003cstrong\u003e\u003cspan\u003eEverything else detailed below is separate\u003c\/span\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003eThis is a Motec M122 ECU setup to run a BMW B48D in any car as a standalone engine package. We now provide this with open ECU software so you can change the tuning as you see fit. The base files we provide are meant as a starting point on the tuning to your specific setup. If you follow exactly what we have done then the engine should run flawlessly however it is still up to you to dyno the car and verify everything is working correctly. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eThe Motec ECU package with our calibration and tuning is meant to run the engine perfectly as a factory ECU would and we provide tunes for either 91 or 93 octane with full flex fuel integration so you can fill up with E85 or have any mix of Ethanol and immediately have more power. You don't have to touch anything - the car automatically adapts. We can provide tuning for the stock turbo or our \u003ca href=\"https:\/\/strommotorsports.com\/products\/b48d-b48tu-g25-550-turbocharger?utm_source=copyToPasteBoard\u0026amp;utm_medium=product-links\u0026amp;utm_content=web\" title=\"B48TU Turbo Upgrade - 48mm or 54mm Inducer\"\u003eLarger Turbos\u003c\/a\u003e. It is intended for off-road use only and while it has been tuned to be efficient and have better emissions than stock E46 and was calibrated with a catalytic converter it does not have readiness codes or similar features needed to make it CARB legal. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThis package is an offshoot of our B46 race car Motec M142 package and is meant to simplify and reduce the cost for general use. We provide comprehensive documentation for wiring, plumbing and other integration specifics. We are also about to release a PnP engine harness for this control unit.\u003c\/span\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eThe M122 ECU controls and uses the following OEM factory parts on the BMW B48D with complete calibrations and tuning from our software:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cspan\u003eDirect Injectors\u003cbr\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHigh Pressure Fuel Pump\u003cbr\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eIntake and Exhaust Cams\u003cbr\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eWastegate Servo Actuator\u003cbr\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eStock Turbocharger\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eThrottle Body\u003cbr\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eCharge pipe and Manifold pressure sensors\u003c\/span\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003e\u003cbr\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eCrank and Cam Sensors\u003c\/span\u003e\u003cspan\u003e\u003cbr\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eOil Pressure Sensor\u003cbr\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eIgnition Coils with addition of Igniter\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eKnock Sensors\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eIt does not control the Valvetronic system, Oil Pressure Control Solenoid or Oil Level Sensor\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIntegration to your specific to your specific vehicle is up to you. We can assist but charge for consulting. Additional tuning, calibration and diagnosis is charged at our \u003ca href=\"https:\/\/strommotorsports.com\/products\/b48-engine-package-consulting?utm_source=copyToPasteBoard\u0026amp;utm_medium=product-links\u0026amp;utm_content=web\" title=\"Consulting - STROM B48 Engine Package Consulting\"\u003eB48 Consult rate\u003c\/a\u003e.  \u003c\/strong\u003e\u003cem\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003e\u003cstrong\u003eOTHER ITEMS NEEDED:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eYou will need the following other parts or solutions at a minimum for this to work - assuming it was going in a car that already has B48 in it:\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli role=\"presentation\" dir=\"ltr\"\u003e\n\u003cspan\u003e\u003ca rel=\"noopener noreferrer\" title=\"STROM B48 Valvetronic Lockout Kit\" href=\"https:\/\/strommotorsports.com\/products\/strom-b48-valvetronic-lockout-kit?_pos=1\u0026amp;_sid=7539c953c\u0026amp;_ss=r\" target=\"_blank\"\u003eValvetronic Lift lockout \u003c\/a\u003e\u003cbr\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli role=\"presentation\" dir=\"ltr\"\u003e\n\u003cspan\u003e\u003ca href=\"https:\/\/strommotorsports.com\/products\/b48-oil-level-dipstick-v2?_pos=1\u0026amp;_sid=343ab6448\u0026amp;_ss=r\" title=\"B48 or B58 Oil Level Dipstick V2\"\u003eDipstick\u003c\/a\u003e or a way to check oil level (factory oil pan level sensor not enabled)\u003cbr\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli role=\"presentation\" dir=\"ltr\"\u003e\u003cspan\u003e\u003ca title=\"BMW B48 Thermostat Retrofit Plate\" href=\"https:\/\/strommotorsports.com\/products\/bmw-b48-thermostat-retrofit?utm_source=copyToPasteBoard\u0026amp;utm_medium=product-links\u0026amp;utm_content=web\"\u003eThermostat Retrofit Kit\u003c\/a\u003e - we  made a plate to delete the factory HMM which is complicated and needs special firmware to manage and run a more standard style thermostat from an N52 or N20.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli role=\"presentation\" dir=\"ltr\"\u003e\n\u003cspan\u003eModified engine harness integrated into the M122 ECU. We are working on a complete plug and play solution for this. At this time we are cutting and modifying the stock harness that comes with the engine. Our plug and play harness should be available around October 2026.\u003cbr\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli role=\"presentation\" dir=\"ltr\"\u003e\u003cspan\u003eChassis connections for CAN Bus, Throttle Pedal, Fuel Pump, Power, Ground\u003c\/span\u003e\u003c\/li\u003e\n\u003cli role=\"presentation\" dir=\"ltr\"\u003e\u003cspan\u003eLambda Sensor Controller (CAN Bus) such as \u003ca href=\"https:\/\/strommotorsports.com\/products\/motec-lambda-to-can-ltcd-bosch-or-ntk?variant=46266848706803\" title=\"Motec Lambda to CAN LTC or LTCD\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eMotec\u003c\/a\u003e or\u003ca href=\"https:\/\/strommotorsports.com\/products\/ecumaster-lambda-to-can-controller?_pos=8\u0026amp;_sid=2916775e3\u0026amp;_ss=r\" title=\"Ecumaster Lambda to CAN controller\"\u003e ECU Master \u003c\/a\u003eand Lambda Sensor\u003c\/span\u003e\u003c\/li\u003e\n\u003cli role=\"presentation\" dir=\"ltr\"\u003e\u003cspan\u003eIgnition Coil Igniter (Control Unit) - 4D0905351 \/ 0227100211\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli role=\"presentation\" dir=\"ltr\"\u003e\n\u003cspan\u003ePower levels depend on your specific setup such as intake, exhaust, intercooler\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli role=\"presentation\" dir=\"ltr\"\u003e\n\u003cspan\u003e280whp with stock turbo on 91 octane\u003cbr\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli role=\"presentation\" dir=\"ltr\"\u003e\n\u003cspan\u003e320whp \/ 430lbft with stock turbo on E85\u003cbr\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli role=\"presentation\" dir=\"ltr\"\u003e\n\u003cspan\u003e414whp \/ 450lbft with 48mm turbo (G25-550 bolt on)\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli role=\"presentation\" dir=\"ltr\"\u003e\u003cspan\u003eOptional Flat power curve tuning for class rules with switchable power levels\u003c\/span\u003e\u003c\/li\u003e\n\u003cli role=\"presentation\" dir=\"ltr\"\u003e\n\u003cspan\u003eF\u003c\/span\u003e\u003cspan\u003eull flex fuel integration - fill it up and forget it. ECU tracks E85 content and a\u003c\/span\u003e\u003cspan\u003edjusts tune such as boost, fueling and ignition timing accordingly.\u003cbr\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli role=\"presentation\" dir=\"ltr\"\u003e\u003cspan\u003eIntegration with stock E46 cluster for Tachometer and Engine Temp \u003cbr\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli role=\"presentation\" dir=\"ltr\"\u003e\n\u003cspan\u003eDisplay integration with ECU Master ADU Display for A\/C, traction control and other features depending on setup (additional cost)\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli role=\"presentation\" dir=\"ltr\"\u003e\u003cspan\u003eFull CAN stream for use with aftermarket display (\u003ca rel=\"noopener noreferrer\" title=\"ECUMASTER ADU7 Advanced Display Unit REV.2\" href=\"https:\/\/strommotorsports.com\/products\/ecumaster-adu7-advanced-display-unit-rev-2?_pos=1\u0026amp;_psq=adu7\u0026amp;_ss=e\u0026amp;_v=1.0\" target=\"_blank\"\u003eECUMaster\u003c\/a\u003e, \u003ca rel=\"noopener noreferrer\" title='Motec C127 7\" Color Display W\/USB' href=\"https:\/\/strommotorsports.com\/products\/motec-c127-7-color-display-w-usb?_pos=1\u0026amp;_psq=C127\u0026amp;_ss=e\u0026amp;_v=1.0\" target=\"_blank\"\u003eMotec\u003c\/a\u003e, Aim etc)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli role=\"presentation\" dir=\"ltr\"\u003e\n\u003cspan\u003eEngine safe modes for low oil pressure, engine temp, intake temp, sensor failures and more\u003c\/span\u003e\u003cspan\u003e\u003cbr\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli role=\"presentation\" dir=\"ltr\"\u003e\n\u003cspan\u003eCalibrated knock control\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli role=\"presentation\" dir=\"ltr\"\u003e\u003cspan\u003e\"Check Engine Light\" and fault codes for most engine issues from high pressure pump issues to camshafts not moving correctly. This can be viewed from the Motec software or an aftermarket dash. \u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eTHE B48D ENGINE\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eBMW has made their engine name convention insanely confusing and uses different codes in different place. This is meant for the B48D\/B46D\/B48TU engine also labeled the \u003cspan\u003eB46B20O1\u003c\/span\u003e. Bimmerworld has a good \u003ca href=\"https:\/\/www.bimmerworld.com\/About-Us\/BMW-B46TU-B58TU-Differences\/\"\u003ereference doc\u003c\/a\u003e.\u003cspan\u003e One defining feature is the intercooler outlet on the manifold is on the top of the manifold and the inlet is underneath whereas the previous generation motor (B48B) has the inlet and outlet at the back of the manifold with a metal plate being visible. The other defining feature is the Heat Management module is on the side of the engine instead of the front. If the model has a G in it and was built between 2019 and 2024 it generally has  B48D in it. The X1 and X2 use transverse engines that are completely different. You can use the X-drive models but have to change the oil pan.\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eG20 330i 2019-2024\u003c\/li\u003e\n\u003cli\u003eG30 530i 2019-2024\u003c\/li\u003e\n\u003cli\u003eG29 Z4 3.0i\u003c\/li\u003e\n\u003cli\u003eG01 X3 sdrive30i or xdrive30i - have to change the oil pan on either. \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003ePurchase an engine that has as many of the accessories as possible. You will want the following unless you intend to replace with something else. These items are specifically mentioned as we have had various engines come without them and it is much more expensive to buy these a la carte, even if you get a good deal on the engine.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntercooler Pump and bracket (frequently taken by salvage yards)\u003c\/li\u003e\n\u003cli\u003eTurbo after-run pump\u003c\/li\u003e\n\u003cli\u003eTurbocharger and turbo coolant\/oil lines (4 lines)\u003c\/li\u003e\n\u003cli\u003eWastegate Actuator (attached to the turbo)\u003c\/li\u003e\n\u003cli\u003eCharge pipe (it has the sensors in it even if you want to run an aftermarket pipe)\u003c\/li\u003e\n\u003cli\u003eThrottle Body \u003c\/li\u003e\n\u003cli\u003eIntake manifold\u003c\/li\u003e\n\u003cli\u003eWiring Harnesses (undamaged)\u003c\/li\u003e\n\u003cli\u003eHigh pressure fuel pump and sensor\u003c\/li\u003e\n\u003cli\u003eStarter - the engines almost never come with a starter but it doesn't hurt to ask\u003c\/li\u003e\n\u003cli\u003eAlternator\u003c\/li\u003e\n\u003cli\u003eBattery Cables for Alternator and Starter\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePARTS NEEDED FOR SWAP:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThis is a more comprehensive list of what is needed to swap it into another car beyond the minimum parts listed above. If you are savvy you can make or sort out these items yourself. We will be releasing a full guide:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eEngine\u003c\/li\u003e\n\u003cli\u003eTransmission - GS6-37DZ or others - will be detailed in the guide. Stay tuned!\u003c\/li\u003e\n\u003cli\u003eTransmission Mount Bracket (GS6-37DZ in E46) \u003cspan\u003e22316760532 and 22316760531\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eClutch and Flywheel - will be in the guide as there is a lot. Technically an E90 320D setup fits.\u003c\/li\u003e\n\u003cli\u003eCustom driveshaft - best practices for this also in guide! Additionally we are working on spacer to use the stock E46 driveshaft but it is in testing.\u003c\/li\u003e\n\u003cli\u003e\u003ca rel=\"noopener noreferrer\" title=\"B48 Engine \/ Motor Mount Brackets for E46 and E36\" href=\"https:\/\/strommotorsports.com\/products\/b48-to-b46-engine-support-brackets\" target=\"_blank\"\u003eMotor Mount Brackets\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca rel=\"noopener noreferrer\" title=\"Mishimoto Universal Air-to-Water Heat Exchanger - 1000hp\" href=\"https:\/\/strommotorsports.com\/products\/mishimoto-universal-air-to-water-heat-exchanger-1000hp?_pos=1\u0026amp;_sid=84d3ac7f3\u0026amp;_ss=r\" target=\"_blank\"\u003eIntercooler Radiator\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003eCoolant and Intercooler Hoses (in the guide)!\u003c\/li\u003e\n\u003cli\u003e\u003ca rel=\"noopener noreferrer\" title=\"STROM B46 Expansion Tank Mounts\" href=\"https:\/\/strommotorsports.com\/products\/strom-b46-expansion-tank-mounts?_pos=1\u0026amp;_psq=expansion+t\u0026amp;_ss=e\u0026amp;_v=1.0\" target=\"_blank\"\u003eExpansion tanks and mounts\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003eDownpipe and Exhaust Join\u003c\/li\u003e\n\u003cli\u003eIntake - modify the stock one or we are making one (coming soon)\u003c\/li\u003e\n\u003cli\u003ePower Steering Pump Adapter which replaces the stock B48 A\/C compressor (coming soon) or \u003ca title=\"E46 Volvo Power Steering Lines and Mount Kit\" href=\"https:\/\/strommotorsports.com\/products\/e46-volvo-power-steering-and-mount-kit?_pos=1\u0026amp;_sid=b92209f8b\u0026amp;_ss=r\"\u003eElectric Power Steering\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/strommotorsports.com\/products\/b48-or-b58-a-c-delete-pulley?_pos=1\u0026amp;_psq=a%2Fc+delete\u0026amp;_ss=e\u0026amp;_v=1.0\" title=\"B48 or B58 A\/C Delete Pulley\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eA\/C Delete\u003c\/a\u003e also available\u003c\/li\u003e\n\u003cli\u003eFuel Plumbing and Flex Fuel Sensor\u003c\/li\u003e\n\u003cli\u003eWiring Connector Kit\u003c\/li\u003e\n\u003cli\u003eA good cooling fan - the Motec ECU has 110hz or 110hp PWM control for a fan like this \u003ca href=\"https:\/\/www.summitracing.com\/parts\/pro-67037?srsltid=AfmBOoqhsLCbfMCYRf4-BWyTT6m27H6nQLr2046iYxeaqOYEU-8MxxsL\"\u003eone\u003c\/a\u003e or a BMW factory fan.    \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"STROM","offers":[{"title":"Default Title","offer_id":48172372689139,"sku":"STROMB48M122GPR","price":4550.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/9219\/4035\/files\/IMG_6033.jpg?v=1770133825"},{"product_id":"bmw-b48-thermostat-retrofit","title":"BMW B48 - Thermostat Replacement - Retrofit - HMM Delete","description":"\u003cp\u003eFits any engine that originally used the 11538642560 Heat Management Module.\u003c\/p\u003e\n\u003cp\u003eUsed to replace the Heat Management Module on a BMW B48D engine and retrofit to a more standard thermostat when running a stand alone engine management system like our \u003ca rel=\"noopener\" title=\"BMW B48 Swap - Motec Standalone Engine Management System\" href=\"https:\/\/strommotorsports.com\/products\/bmw-b48-motec-base-standalone-ecu\" target=\"_blank\"\u003eMotec B48 M122 Kit\u003c\/a\u003e. Information will be included in our plumbing and best practices diagram. \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIncludes:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eCNC Thermostat Retrofit Plate\u003c\/li\u003e\n\u003cli\u003eInstallation hardware\u003c\/li\u003e\n\u003cli\u003eBMW factory gaskets 11539468022 and 11539468021\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThis plate is used in conjunction with any type of stand alone thermostat but here is what we have used:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e11537549476 from a BMW N52 - this one has an extra port to be used if you want to retain the HVAC heater. This thermostat opens on its own at 108C but has to otherwise be controlled by the engine management system. Our B48 Motec System opens the thermostat at 80C. \u003c\/li\u003e\n\u003cli\u003e11538635689 from a BMW N20 - this one has one less outlet port and should be used on racecars where no heater is used. Control is the same as the above thermostat. \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eYou can not use this with a B48 running stock engine management. The stock thermostat is called a Heat Management Module and uses a ball valve controlled by two H-Bridge outputs with its position correlated by a SENT signal. Additionally it has a second valve that closes on cold startup to prevent coolant from flowing through the block to heat everything up faster for better emissions. This plate is meant strictly for stand alone engine management systems. \u003c\/p\u003e\n\u003ch3\u003e\u003ca href=\"https:\/\/strommotorsports.com\/pages\/tech-docs\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan style=\"color: rgb(43, 0, 255);\"\u003eInstallation Instructions\u003c\/span\u003e\u003c\/a\u003e\u003c\/h3\u003e","brand":"STROM","offers":[{"title":"Default Title","offer_id":48126670078195,"sku":"99.00142","price":249.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/9219\/4035\/files\/DSC_0549.jpg?v=1766012545"},{"product_id":"b48-into-e36-e46-engine-mount-brackets","title":"E36 \/ E46 B48 Swap Engine Mount Brackets - Welded Steel","description":"\u003cp\u003eB48 Engine Mount brackets for swapping an E36 or E46. These place the engine as far back as it can go and j\u003cspan\u003eust clears the subframe at front of oil pan however minor modification\/ fabrication required to provide clearance for the engine at the back of the engine bay. These can be used with stock rubber, solid or really any mount made for an E46 with M54 or S54. We use the \u003ca href=\"https:\/\/strommotorsports.com\/products\/powerflex-track-series-tunable-engine-mounts-e36-e46-z3-z4m-e9x-m3?variant=48151732650227\" title=\"Powerflex Track-Series Tunable Engine Mounts - E36, E46, Z3, Z4M, E9X M3\"\u003ePowerflex Track-Series Tunable Hybrid Engine Mount\u003c\/a\u003e in our B46 race cars.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eIn an E46 these work perfectly with a GS6-37DZ transmission (from a 2008-2011 Euro 320D) and can use the factory transmission mount brackets from a late model E46 non-M 6 speed which then allow the use of standard transmission mounts. 22316760531 and \u003ca rel=\"noopener\" title=\"E46 non-M 6-Speed Upper Transmission Mount - 22316760532 REPLACEMENT\" href=\"https:\/\/strommotorsports.com\/products\/e46-non-m-6-speed-upper-transmission-mount-22316760532-replacement?_pos=1\u0026amp;_sid=fca7e288e\u0026amp;_ss=r\" target=\"_blank\"\u003e22316760532\u003c\/a\u003e. The 532 part is no longer available from BMW so the best thing is to try and find a used one or buy \u003ca rel=\"noopener\" title=\"E46 non-M 6-Speed Upper Transmission Mount - 22316760532 REPLACEMENT\" href=\"https:\/\/strommotorsports.com\/products\/e46-non-m-6-speed-upper-transmission-mount-22316760532-replacement?_pos=1\u0026amp;_sid=fca7e288e\u0026amp;_ss=r\" target=\"_blank\"\u003eour version\u003c\/a\u003e. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eWe are working on a transmission mount bracket for the E36 but the engine mounts are the same. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eThese are a  cheaper version of our \u003ca rel=\"noopener\" title=\"B48 Engine \/ Motor Mount Brackets for E46 and E36\" href=\"https:\/\/strommotorsports.com\/products\/b48-to-b46-engine-support-brackets\" target=\"_blank\"\u003eCNC B48 Motor Mount Brackets\u003c\/a\u003e. These weigh a little more but also won’t lighten your wallet. \u003cbr\u003eLaser cut and CNC bent from mild steel and welded on a jig in house at Strom you can be sure of quality and fitment. \u003c\/p\u003e\n\u003cp\u003eDesigned in CAD and tested for strength that will exceed the motor mount studs. \u003c\/p\u003e\n\u003cp\u003eIncludes bolts and washers sized for the B48 block bosses.\u003c\/p\u003e","brand":"STROM","offers":[{"title":"Default Title","offer_id":48133484675315,"sku":"99.00146","price":385.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/9219\/4035\/files\/DSC_0564.jpg?v=1767139014"},{"product_id":"motorsport-uprights-knuckles-for-e46","title":"STROM E46 Billet Front Uprights \/ Knuckles","description":"\u003ch3\u003e\u003cstrong\u003eE46 Billet Uprights (or Knuckles depending on your vocab flavor) with 25mm of geometry correction to the control arm and tie rod mounting points. \u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003ci\u003eADD ON \u003cspan style=\"color: rgb(43, 0, 255);\"\u003e\u003ca style=\"color: rgb(43, 0, 255);\" href=\"https:\/\/strommotorsports.com\/products\/core4-bmw-e90-92-m3-e82-1m-ultimate-press-in-stud-conversion-hubs?utm_source=copyToPasteBoard\u0026amp;utm_medium=product-links\u0026amp;utm_content=web\" title=\"Core4 BMW E90\/92 M3, E82 1M Ultimate Press-in Stud Conversion Hubs\"\u003eCORE4 FRONT WHEEL BEARINGS\u003c\/a\u003e\u003c\/span\u003e WITH A 10% DISCOUNT IN THE CART\u003c\/i\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch2 style=\"text-align: center;\"\u003e\n\u003cspan style=\"color: rgb(43, 0, 255);\"\u003e\u003ca style=\"color: rgb(43, 0, 255);\" rel=\"noopener\" title=\"STROM E46 Billet Upright Installation Instructions\" href=\"https:\/\/drive.google.com\/file\/d\/1vlHcqvqB3YWz5Icn33aRxmtO9Am2jxHe\/view?usp=sharing\" target=\"_blank\"\u003e\u003cstrong\u003eInstallation Instructions And Other Info\u003c\/strong\u003e\u003c\/a\u003e\u003c\/span\u003e\u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/h2\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003ciframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/grTAooYGR5I?si=Oovf8yAtXruaKDul\" height=\"315\" width=\"560\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eTLDR Points:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli style=\"text-align: left;\"\u003eDesigned to be simple to install, easy to align and incredibly strong and reliable\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eCorrects roll center and reduces the roll arm length by keeping the Roll Center closer to the Center of Gravity. In effect the car just rolls less\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eNegates bump steer resulting from extreme tie rod angles\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eCorrects suboptimal force vectors transmitting through the control arms - reduced jacking forces for less body roll and the ability to then run softer springs and sway bars\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eCar can be run lower overall for better CoG (Center of Gravity)\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eManufactured from one piece billet 7075-T6 aluminum.\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eFits E46 M3 Factory Control Arm and Tie Rod OR E46 330 and E36\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eStandard E46 M3 strut diameter \u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eUtilizes a stronger E9X or F8X wheel bearing or similar (many options).\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eE46 M3 mounting points for brake calipers\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eFactory E46 M3 steering ratio\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eWorks with MK60 or similar ABS units but uses the late E39 sensor (more info below)\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eSave approximately 1 pound over the E46 M3 upright (with all bolts and wheel bearings) but twice the strength\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cstrong\u003eWeight Breakdown (depends on brand of wheel bearing):\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli style=\"text-align: left;\"\u003eNew Billet Upright with chromoly inserts: \u003cstrong\u003e6.10 lbs\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eF82 Wheel Bearing with bolts: \u003cstrong\u003e6.94 lbs\u003c\/strong\u003e\u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eE92 M3 Wheel Bearing: \u003cstrong\u003e7.28 lbs\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eE60 Wheel Bearing: \u003cstrong\u003e8.06 lbs\u003c\/strong\u003e\u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli style=\"text-align: left; font-weight: bold;\"\u003e\n\u003ch4\u003e\u003cstrong\u003eTotal - 13.1 to 14.2 lbs depending on bearing\u003c\/strong\u003e\u003c\/h4\u003e\n\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eE46 M3 Stock Knuckle: \u003cstrong\u003e9.37 lbs\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eE46 M3 wheel bearing with nut and cap: \u003cstrong\u003e4.98 lbs\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003e\n\u003cstrong\u003eTotal - 14.35 lbs\u003c\/strong\u003e\u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"text-align: left;\"\u003eWheel speed sensors and brake backing plates should be equivalent.  Other options are available but we have not weighed them all. In the end our upright complete is about a pound lighter. \u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003eThese now only come in anodized black. We did have a clear anodized special edition for the initial release but those are now sold out so you can choose black or black. \u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003eControl Arm an Fitment:\u003c\/h3\u003e\n\u003cp\u003eThese are designed to work with the factory taper of an E46 M3 or E46 330 and E36 M3 control arm and similar so select which size of arm you are using. For the tie rod you must use an E46 variant. E46 M3 and 330 use the same taper. E36 M3 is too small. \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eIncludes:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003col\u003e\n\u003cli\u003eSet of left and right uprights\u003c\/li\u003e\n\u003cli\u003e4340 Chromoly Sleeves sized for factory E46 M3 ball joints on the control arm and tie rod. More sleeve options will be come available to fit different control arms. \u003c\/li\u003e\n\u003cli\u003eIncludes all hardware needed for install: Bolts, washers and nuts for brake caliper, wheel bearing, control arm, tie rod, wheel speed sensor, and strut. \u003c\/li\u003e\n\u003cli\u003eFurther Info is shown in the \u003ca rel=\"noopener\" title=\"Strom Billet E46 Installation Instructions and Further Info\" href=\"https:\/\/drive.google.com\/file\/d\/1vlHcqvqB3YWz5Icn33aRxmtO9Am2jxHe\/view\" target=\"_blank\"\u003e\u003cspan style=\"color: rgb(43, 0, 255);\"\u003eInstallation Instructions\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003ch3\u003e\u003cstrong\u003eParts not Supplied in Base Kit:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWheel Bearing - We are using the E9X M3 wheel bearing (\u003cspan\u003e31 22 2 282 670\u003c\/span\u003e\u003cem\u003e) - \u003c\/em\u003eYou can also use many other version like from an F8X or E60 but we so far we have only been using the E9X M3 bearing. \u003c\/li\u003e\n\u003cli\u003eE39 Wheel Speed Sensors (\u003cspan\u003e34 52 6 756 375) - these plug into the stock later model factory ABS sensors. Anything with an MK60 sp after 9\/02 M3 and 9\/00 on 330\/325.  If you were using a 34 52 6 792 896\/  34 52 6 792 897 sensors on your car then the E39 sensor will plug right in. \u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e\u003ca href=\"https:\/\/strommotorsports.com\/products\/brake-backing-plates-for-strom-billet-e46-upright?_pos=1\u0026amp;_psq=backing+plat\u0026amp;_ss=e\u0026amp;_v=1.0\" title=\"Brake Backing Plates for Strom Billet E46 Upright\"\u003eBrake Rotor Backing Plate\u003c\/a\u003e - we were unable to use stock E46 backing plate mounting points so you can go without or use our non-ducted or ducted ones.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eOptional - we recommend using these with the Z3 rack (AAE 3310N) which is widely available for optimal feel and linear steering.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eMore Info:\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003eThese uprights were designed to solve a variety of problems with a stock upright. Many geometry correction kits exist on the market and each have their pros and cons. Some are complex and extremely adjustable, others are simple but unreliable (breaking bolts) or involve welding to the knuckle to install. We have seen a number of cars get binned due to parts breaking in certain geometry correction setups. Our uprights are meant to be the simplest and safest solution for a lowered street or track car to correct the geometry. Bolt them in, perform a normal alignment, and be on your way. This is the part we wanted for our B46 race cars as we think it is the best all around solution to a lowered and modified E46. \u003c\/p\u003e\n\u003cp\u003eThe Strom E46 Billet Upright improves a number of other aspects. First and foremost they move the mounting points of the control arm and tie rod down by 25mm. This corrects the arm angles when the car is lowered. This has many positive effects. It removes bump steer from extreme toe changes under braking and hard compression. When you lower the car you lower the Center of Gravity (CoG) which is good but you also often move your roll center down and away from the CoG. The difference between these two points is known as a roll couple and the larger your roll couple the more the car rolls when it transfers weight. Tons of info online explaining this so feel free to explore before reading further. By both lowering the CoG and moving your roll center back up closer to the CoG you reduce the roll couple and the car not only takes a set into a corner quicker - so it feels more responsive - you also get less overall suspension movement so force vectors are aligned correctly through the arms, further reducing suspension compression and extreme toe and camber changes. \u003c\/p\u003e\n\u003cp\u003eThey are much stronger than a standard E46 upright which we have bent many times in racing conditions. While its normal to bend a tie rod in contact and you do want something cheap to bend instead of breaking your subframe or worse, we often find ourselves replacing the upright and tie rod which also means new wheel bearing and swapping wheel studs etc. \u003c\/p\u003e\n\u003cp\u003eWe stuck with the standard standard M3 steering ratio built into the upright and this was done for a number of reasons. The way our B46 race cars or E46 street car feels with a Z3 rack and M3 uprights is just right. Too quick of steering and the car becomes darty and annoying to drive which large curb strikes being aggressively transmitted through the wheel as well as the steering assist not being able to keep up in rapid oversteer situations due to there being less leverage at the upright We also kept the offset the same as the M3 to keep these as universal as possible for various applications.\u003c\/p\u003e\n\u003cp\u003eThe new design allows for the use of a variety of stronger wheel bearings as well as inherent options for M14 wheel studs (F82 wheel bearing). While we are currently utilizing the E9X M3 wheel bearing with the modular design you can use a huge variety of other bearings. We will update the part number list as we test various types.  \u003c\/p\u003e\n\u003cp\u003eLastly we utilize press in steel inserts for the control arm and tie rod holes. This allows us to machine simple inserts in the future to fit a large variety of factory control arms as well as aftermarket race control arms. As we test these on other cars like the E36 we will be releasing more parts. \u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eLet us know what information you feel like we are missing and we would be happy to update this further! info@strommotorsports.com\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"STROM","offers":[{"title":"Black \/ E46 M3","offer_id":48161379451123,"sku":"99.00138bM","price":2499.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ E46 330","offer_id":48580511432947,"sku":"99.00138bN","price":2499.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/9219\/4035\/files\/IMG_6058.png?v=1770133632"},{"product_id":"e46-street-b48-intercooler-radiator-mounts","title":"E46 - B48 Swap Mishimoto 750hp Intercooler Radiator Mounts","description":"\u003cdiv\u003eMounts for the Mishimoto medium sized water intercooler to bolt into an E46.\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e- 1\/8\" Stainless Steel CNC Bent \u003c\/div\u003e\n\u003cdiv\u003e- Works with \u003ca href=\"https:\/\/strommotorsports.com\/products\/mishimoto-750hp-intercooler-universal-air-to-water-heat-exchanger?utm_source=copyToPasteBoard\u0026amp;utm_medium=product-links\u0026amp;utm_content=web\" target=\"_blank\" title=\"Mishimoto 750hp Intercooler - Universal Air-to-Water Heat Exchanger\" rel=\"noopener\"\u003eMishimoto 750hp Intercooler\u003c\/a\u003e \u003c\/div\u003e\n\u003cdiv\u003e- Works with 330i or M3 front bumpers\u003c\/div\u003e\n\u003cdiv\u003e- Sandwiches between the bumper shocks and the front support structure, no drilling required!\u003c\/div\u003e\n\u003cdiv\u003e- Factory A\/C condenser fan will need to be removed \u003c\/div\u003e\n\u003cdiv\u003e- Includes Hardware as shown\u003c\/div\u003e","brand":"STROM","offers":[{"title":"Default Title","offer_id":48200848244979,"sku":"99.00148","price":99.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/9219\/4035\/files\/DSC_0392.jpg?v=1764804174"},{"product_id":"e46-m3-radiator-electric-fan-mount","title":"E46 - B48 Swap Radiator Electric Fan Mount","description":"\u003cul\u003e\n\u003cli\u003eWorks with \u003ca rel=\"noopener\" title='Proform Brushless 16\" fan' href=\"https:\/\/www.summitracing.com\/parts\/pro-67037\" target=\"_blank\"\u003eProform 16\" fan\u003c\/a\u003e and most Spal 16 \" Puller Fans \u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eDesigned specifically for the E46 M3 radiator and used on our B48 packages\u003c\/li\u003e\n\u003cli\u003eUses rubber isolators and factory radiator mounting, no drilling required!\u003c\/li\u003e\n\u003cli\u003eWeather striping provides a better seal to the radiator ensuring maximum airflow\u003c\/li\u003e\n\u003cli\u003eLightweight aluminum with cut outs to allowing maximum airflow at higher speed\u003c\/li\u003e\n\u003cli\u003eIncludes all hardware\u003c\/li\u003e\n\u003cli style=\"font-weight: bold;\"\u003e\u003cstrong\u003eElectric fan not included \u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"STROM","offers":[{"title":"Default Title","offer_id":48215213179123,"sku":"99.00137","price":199.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/9219\/4035\/files\/DSC_0415.jpg?v=1765239333"},{"product_id":"b48-power-steering-pump-kit-for-lf-30","title":"E36 \/ E46 - B48 and B58 Mechanical Power Steering Pump Kit","description":"\u003cp\u003eThis kit is used to mount an E46 LF-30 power steering pump BMW P\/N \u003cspan\u003e32416756582\u003c\/span\u003e in place of the A\/C compressor on a BMW B48 or B58 engine. Your engine must have one of the following compressors. Others may work but we know these ones work. \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e64526994082 \u003c\/li\u003e\n\u003cli\u003e64529482996    \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eYou can buy it with just the brackets or as a complete kit including belt, fittings and hoses as pictured. The complete kit with hoses is plumbed for an E36 or E46 with a B48 engine ONLY.  \u003c\/p\u003e\n\u003cp\u003eAlternatively you can use our\u003ca href=\"https:\/\/strommotorsports.com\/products\/e46-volvo-power-steering-and-mount-kit?utm_source=copyToPasteBoard\u0026amp;utm_medium=product-links\u0026amp;utm_content=web\" title=\"E46 Volvo Power Steering Lines and Mount Kit\" rel=\"noopener\" target=\"_blank\"\u003e E46 Volvo power steering kit\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch3\u003e\u003ca href=\"https:\/\/strommotorsports.com\/pages\/tech-docs\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan style=\"color: rgb(43, 0, 255);\"\u003eInstallation Instructions\u003c\/span\u003e\u003c\/a\u003e\u003c\/h3\u003e","brand":"STROM","offers":[{"title":"Just Brackets and Bolts","offer_id":48225839710451,"sku":"99.00147","price":199.0,"currency_code":"USD","in_stock":true},{"title":"Complete Kit for B48","offer_id":48225839743219,"sku":"99.00145","price":329.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/9219\/4035\/files\/DSC_0042.jpg?v=1765504005"},{"product_id":"e46-non-m-6-speed-steel-upper-transmission-mount","title":"E46 \/ E85\/ E86 - 6 Speed Upper Gearbox Mount - 22316760532","description":"\u003cp\u003eThis upper mount replaces the aluminum mount found in non-M 6-speed E46 for the GS6-37 transmission. It is a steel version to replace the BMW part that is NLA.\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThis is also required when swapping a B48 into an E36 or E46 using the GS6-37DZ or GS6-53DZ or similar transmission. \u003c\/span\u003eWe also make a \u003cspan style=\"color: rgb(43, 0, 255);\"\u003e\u003ca style=\"color: rgb(43, 0, 255);\" title=\"22316760532 - E46 non-M 6-Speed Upper Transmission Mount - Aluminum\" href=\"https:\/\/strommotorsports.com\/products\/e46-non-m-6-speed-upper-transmission-mount-22316760532-replacement?utm_source=copyToPasteBoard\u0026amp;utm_medium=product-links\u0026amp;utm_content=web\"\u003e3D printed aluminum version. \u003c\/a\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eThis is applicable to all engine swaps however you will need a lower mount specific to your chassis. \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eReplaces BMW P\/N: 22316760532\u003c\/li\u003e\n\u003cli\u003eFully welded 1\/4\" Steel for added durability\u003c\/li\u003e\n\u003cli\u003eCorrosion resistant yellow zinc coating \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eFor E46 use in combination with: BMW P\/N: 22316760531 OR \u003cspan style=\"color: rgb(43, 0, 255);\"\u003e\u003ca style=\"color: rgb(43, 0, 255);\" href=\"https:\/\/strommotorsports.com\/products\/e46-non-m-6-speed-steel-lower-transmission-mount?utm_source=copyToPasteBoard\u0026amp;utm_medium=product-links\u0026amp;utm_content=web\"\u003eSTROM E46 non-M 6-Speed  Steel Lower\u003c\/a\u003e\u003ca style=\"color: rgb(43, 0, 255);\" href=\"https:\/\/strommotorsports.com\/products\/e46-non-m-6-speed-steel-lower-transmission-mount?utm_source=copyToPasteBoard\u0026amp;utm_medium=product-links\u0026amp;utm_content=web\"\u003e Transmission Mount\u003c\/a\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eFor E36 use with: \u003cspan style=\"color: rgb(43, 0, 255);\"\u003e\u003ca style=\"color: rgb(43, 0, 255);\" href=\"https:\/\/strommotorsports.com\/products\/e36-b48-gs6-transmission-lower-mount?utm_source=copyToPasteBoard\u0026amp;utm_medium=product-links\u0026amp;utm_content=web\"\u003eSTROM E36 B48 GS6 Transmission Lower Mount\u003c\/a\u003e\u003c\/span\u003e\u003c\/p\u003e","brand":"STROM","offers":[{"title":"Default Title","offer_id":48321233354995,"sku":"99.00153","price":210.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/9219\/4035\/files\/DSC_0593.jpg?v=1767144721"},{"product_id":"e46-non-m-6-speed-steel-lower-transmission-mount","title":"6-Speed Lower Gearbox Mounting E46 325i\/330i , E85\/E86 Z4 - Steel Upgrade","description":"\u003cp\u003eThis lower transmission mounting bracket replaces the aluminum bracket found in non-M 6-speed E46 and E85\/E86 that is prone to cracking with high power or extended race use. \u003c\/p\u003e\n\u003cp\u003eWe also use it for B48 engine swaps when paired with GS6-37DZ and GS6-53DZ transmissions but can also work on an E46 330i 6 speed G36-37.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eReplaces BMW P\/N: 22316760531 \u003c\/li\u003e\n\u003cli\u003eFully welded 1\/4\" Steel for added durability\u003c\/li\u003e\n\u003cli\u003eCorrosion resistant yellow zinc coating \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eFor E46 use in combination with:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/strommotorsports.com\/products\/e46-non-m-6-speed-upper-transmission-mount-22316760532-replacement?utm_source=copyToPasteBoard\u0026amp;utm_medium=product-links\u0026amp;utm_content=web\"\u003eSTROM Aluminum E46 non-M 6-Speed Upper Transmission Mount\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOR\u003c\/strong\u003e \u003ca href=\"https:\/\/strommotorsports.com\/products\/e46-non-m-6-speed-steel-upper-transmission-mount?utm_source=copyToPasteBoard\u0026amp;utm_medium=product-links\u0026amp;utm_content=web\"\u003eSTROM E46 non-M 6-Speed Steel Upper Transmission Mount \u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eFitment:\u003cbr\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eE46 3 Series (all body styles: Sedan, Touring, Coupe, Convertible, Compact)\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul dir=\"ltr\"\u003e\n\u003cli\u003e320d \/ 320Cd \/ 320td — M47N\u003c\/li\u003e\n\u003cli\u003e325i \/ 325Ci \/ 325ti — M54\u003c\/li\u003e\n\u003cli\u003e330i \/ 330Ci — M54\u003c\/li\u003e\n\u003cli\u003e330d \/ 330Cd — M57N\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eZ4 E85 Roadster\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul dir=\"ltr\"\u003e\n\u003cli\u003e2.5i — M54\u003c\/li\u003e\n\u003cli\u003e3.0i — M54\u003c\/li\u003e\n\u003cli\u003e3.0si — N52\u003c\/li\u003e\n\u003cli\u003eZ4 M 3.2 — S54\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eZ4 E86 Coupe\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul dir=\"ltr\"\u003e\n\u003cli\u003e3.0si — N52\u003c\/li\u003e\n\u003cli\u003eZ4 M 3.2 — S54\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"STROM","offers":[{"title":"Default Title","offer_id":48321285816563,"sku":"99.00154","price":179.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/9219\/4035\/files\/DSC_0580.jpg?v=1767145609"},{"product_id":"b48-oil-level-dipstick-v2","title":"B48 or B58 Oil Level Dipstick V2","description":"\u003cp\u003eThis kit replaces the thermal oil level sensor with a conventional dipstick, ideal for engine swaps! No drilling or tapping required. \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e6061 aluminum with stainless tube\u003c\/li\u003e\n\u003cli\u003eAdjustable to set for custom oil level\u003c\/li\u003e\n\u003cli\u003eBolt in design \u003c\/li\u003e\n\u003cli\u003eEliminates thermal oil level sensor \u003c\/li\u003e\n\u003cli\u003eCome with mounting bracket, hardware and replacement oil level sensor seal\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eProduct ships set to factory oil level, for cars with hard track use we recommend setting the level 1.5L over factory spec.  You will need to verify the reading by accurately filling the engine after installation and adjust accordingly.\u003c\/p\u003e\n\u003cp\u003eWe also have a \u003ca href=\"https:\/\/strommotorsports.com\/products\/bmw-b46-b48-engine-oil-level-dipstick-kit?utm_source=copyToPasteBoard\u0026amp;utm_medium=product-links\u0026amp;utm_content=web\" title=\"BMW B46 \/ B48 Engine Oil level Dipstick Kit\"\u003eDipstick Kit\u003c\/a\u003e that retains the factory oil level sensor and taps into the side of the oil pan. \u003c\/p\u003e\n\u003ch3\u003e\u003ca href=\"https:\/\/strommotorsports.com\/pages\/tech-docs\" target=\"_blank\" rel=\"noopener\"\u003e\u003cspan style=\"color: rgb(43, 0, 255);\"\u003eInstallation Instructions\u003c\/span\u003e\u003c\/a\u003e\u003c\/h3\u003e","brand":"STROM","offers":[{"title":"Default Title","offer_id":48385463386355,"sku":"99.00149","price":199.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/9219\/4035\/files\/DSC_0692_5020add8-ddb1-48f7-99a0-698355bd05bf.jpg?v=1770133726"},{"product_id":"e46-camber-plate-set","title":"Race Camber Plate Set for BMW E46, E36, E9x, E8x","description":"\u003cp\u003eIf you have suffered the emotional and physical pain of repeated race car alignments then you know why we made these.\u003c\/p\u003e\n\u003cp\u003eOur new Race Camber Plates were developed out of a constant frustration of aligning race cars and having the adjustments be difficult to get to when running large amounts of caster or camber. Our completely new design reduces the overall complexity of the normal race camber plate and allows complete freedom of movement with an emphasis on being able to move camber or caster without having to unweight the wheel.\u003c\/p\u003e\n\u003cp\u003eConstructed with a 7075-T6 aluminum body and 316 stainless steel slide pins, these camber plates are designed to work for street and motorsport applications. \u003c\/p\u003e\n\u003cp\u003eEach camber plate comes with a 0.125\" AR500 steel reinforcement plate for added strength and easy adjustment. While this plate may look unfinished we specifically are using the AR500 alloy for its extreme hardness. Common uses for it include vehicle armor and mining equipment. This allows for smooth sliding of the aluminum body when making adjustments and prevents galling.\u003c\/p\u003e\n\u003cp\u003eFull camber and caster adjustment using only the top three mounting nuts, no more hidden bolts!\u003c\/p\u003e\n\u003cp\u003eHeavy duty 3\/4\" ID spherical bearing, standard sizing to accommodate most spacer and perch combinations. If you are not replacing a current set of camber plates then purchase our \u003ca href=\"https:\/\/strommotorsports.com\/products\/strom-60mm-spring-perch-kit?utm_source=copyToPasteBoard\u0026amp;utm_medium=product-links\u0026amp;utm_content=web\" title=\"STROM 60mm Spring Perch Kit\" rel=\"noopener\" target=\"_blank\"\u003eSTROM 60mm Spring Perches\u003c\/a\u003e. \u003c\/p\u003e\n\u003cp\u003eShock towers may be cut to take advantage of the full range of adjustment but you still don't have to cut your towers more than necessary to access hidden adjustment bolts.\u003c\/p\u003e\n\u003cp\u003eAll camber plate sets come with an adjuster that temporarily bolts to the shock tower and provides leverage for making adjustments quick and easy while preventing damage to the shock towers. \u003c\/p\u003e\n\u003cp\u003eSPRING PERCHES AND SLEEVES NOT INCLUDED!\u003c\/p\u003e\n\u003cp\u003eIf needed please select the option to add spring perches. These perches accommodate a 60mm spring and 14mm shock shaft diameter. \u003ca href=\"https:\/\/strommotorsports.com\/products\/strom-60mm-spring-perch-kit?utm_source=copyToPasteBoard\u0026amp;utm_medium=product-links\u0026amp;utm_content=web\" title=\"STROM 60mm Spring Perch Kit\" rel=\"noopener\" target=\"_blank\"\u003eSTROM 60mm Spring Perches\u003c\/a\u003e. \u003c\/p\u003e\n\u003cp\u003ePlease refer to this technical document for more info and installation guidelines: \u003c\/p\u003e\n\u003ch3\u003e\u003cspan style=\"color: rgb(43, 0, 255);\"\u003e\u003ca href=\"https:\/\/strommotorsports.com\/pages\/tech-docs\" target=\"_blank\" title=\"Installation Instructions Page\" style=\"color: rgb(43, 0, 255);\" rel=\"noopener\"\u003eInstallation Instructions Page\u003c\/a\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"STROM","offers":[{"title":"E46 (M and non-M) \/ No Spring Perches or Adapter Sleeves","offer_id":48572919775475,"sku":"99.00115","price":599.0,"currency_code":"USD","in_stock":true},{"title":"E46 (M and non-M) \/ Yes (+129.00)","offer_id":48447152783603,"sku":"99.00115, 99.00143","price":728.0,"currency_code":"USD","in_stock":true},{"title":"E36 (M and non-M) \/ No Spring Perches or Adapter Sleeves","offer_id":48572919808243,"sku":"99.00144","price":599.0,"currency_code":"USD","in_stock":true},{"title":"E36 (M and non-M) \/ Yes (+129.00)","offer_id":48447152816371,"sku":"99.00144, 99.00143","price":728.0,"currency_code":"USD","in_stock":true},{"title":"E90 E92 Non-M \/ E81 \/ E82 \/ E87 \/ No Spring Perches or Adapter Sleeves","offer_id":48572919841011,"sku":"99.00157","price":599.0,"currency_code":"USD","in_stock":true},{"title":"E90 E92 Non-M \/ E81 \/ E82 \/ E87 \/ Yes (+129.00)","offer_id":48447152849139,"sku":"99.00157, 99.00143","price":728.0,"currency_code":"USD","in_stock":true},{"title":"E90 E92 M3 \/ E82-1M \/ No Spring Perches or Adapter Sleeves","offer_id":48572919873779,"sku":"99.00158","price":629.0,"currency_code":"USD","in_stock":true},{"title":"E90 E92 M3 \/ E82-1M \/ Yes (+129.00)","offer_id":48447152881907,"sku":"99.00158, 99.00143","price":758.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/9219\/4035\/files\/DSC_0864.jpg?v=1769712433"},{"product_id":"strom-60mm-spring-perch-kit","title":"Race Camber Plate 60mm Spring Perch Kit","description":"\u003cp\u003eUpper spring perch that mounts to the strut for our new \u003ca href=\"https:\/\/strommotorsports.com\/products\/e46-camber-plate-set?utm_source=copyToPasteBoard\u0026amp;utm_medium=product-links\u0026amp;utm_content=web\" target=\"the same window\" title=\"Race Camber Plate Set for BMW E46, E36, E9x, E8x\"\u003eE46 and E36\/E9X Camber plates\u003c\/a\u003e. \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e7075-T6 aluminum perch \u003c\/li\u003e\n\u003cli\u003e316 stainless sleeves for 3\/4\" ID bearing (same as Ground Control and Vorshlag etc)\u003c\/li\u003e\n\u003cli\u003eHigh load thrust bearing with seal to reduce load on the upper spherical\u003c\/li\u003e\n\u003cli\u003eFits 60mm spring diameter and 14mm shock pin diameter  - Ohlins, MCS, JRZ and similar\u003c\/li\u003e\n\u003cli\u003eComes with two perches and upper and lower sleeves (complete front axle kit).\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"STROM","offers":[{"title":"Default Title","offer_id":48447128568051,"sku":"99.00143","price":129.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/9219\/4035\/files\/DSC_0922.jpg?v=1769712650"},{"product_id":"99-00151-e46-b48-stock-turbo-air-box-kit","title":"E46 - B48 Swap Stock Turbo Air Box Kit","description":"\u003cp\u003eFinish off your build with this custom air box for a clean, OE style look. This air box replaces the factory E46 upper inlet duct, to improve flow and reroute air to the turbo side of the engine. Using a factory fit air filter makes finding a replacement filter easy as well as providing the option to switch to a reusable filter.   \u003c\/p\u003e\n\u003cp\u003eThe inlet duct pulls air from directly behind the grill ensuring the coolest, cleanest air for maximum performance\u003c\/p\u003e\n\u003cp\u003eDesigned to work with a factory turbo and lower intake boot, no need to reroute pcv and breather hoses\u003c\/p\u003e\n\u003cp\u003eComes with a high quality Mahle air filter, replace or upgrade to any filter interchangeable with p\/n: \u003cspan\u003e13727843284\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eNylon material provides much better thermal insulation than aluminum ensuring the air entering the engine remains cool\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eDyno tested to support 350hp and 400ft-lbs torque \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"STROM","offers":[{"title":"Default Title","offer_id":48447208947955,"sku":"99.00151","price":849.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/9219\/4035\/files\/DSC_0944.jpg?v=1769721321"},{"product_id":"330i-auto-driveshaft-to-gs6-37dz-adapter","title":"E46 - 330i Auto Driveshaft to GS6-37DZ Transmission Adapter","description":"\u003cp\u003eDesigned specifically for our B48 swap package, this adapter allows a 330 auto driveshaft to be used with the GS6-37DZ transmission. --No need to build a custom driveshaft--\u003c\/p\u003e\n\u003cp\u003eThis part uses the larger flex disc p\/n: 26117610061 from the GS6-37DZ for more torque holding and a longer life span \u003c\/p\u003e\n\u003cp\u003eComes with all hardware needed for install\u003c\/p\u003e\n\u003cp\u003e7075-T6 aluminum keeps the mass low while offering superior strength\u003c\/p\u003e\n\u003cp\u003eBlack anodized coating offers corrosion resistance for a long service life \u003c\/p\u003e\n\u003cp\u003eNote: This adapter is NOT intended for use with poly or solid flex discs \u003c\/p\u003e","brand":"STROM","offers":[{"title":"Default Title","offer_id":48448131825907,"sku":"99.00156","price":195.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/9219\/4035\/files\/DSC_0957.jpg?v=1769728614"},{"product_id":"e46-non-m-to-m3-front-bumper-adapters","title":"E46 Non-M to M3 Front Bumper Adapters","description":"\u003cp\u003eDesigned to mount the BMW E46 M3 front bumper to a BMW E46 non-M crash bar. We use these on our B46 race cars and are a must when installing our \u003ca href=\"https:\/\/strommotorsports.com\/products\/e46-fender-flare-kit?utm_source=copyToPasteBoard\u0026amp;utm_medium=product-links\u0026amp;utm_content=web\" target=\"_blank\" title=\"STROM E46 Wide Body Fender Flares - Coupe non-M\" rel=\"noopener\"\u003eE46 non-M widebody fender flares.\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003eThese mounts are 3D printed from extremely durable Nylon MJF and include hardware as shown.   \u003c\/p\u003e","brand":"Blumak3D","offers":[{"title":"Default Title","offer_id":48642900459763,"sku":"E46MBA","price":219.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/9219\/4035\/files\/BumperM.S.webp?v=1773586048"},{"product_id":"e36-dbw-e46-accelerator-pedal-adapter","title":"E36 Adapter for E46 DBW Throttle Pedal","description":"\u003cp\u003e\u003cstrong\u003e \u003c\/strong\u003eThis kit allows for installation of an E46\/ E39 accelerator pedal into an E36 chassis with no cutting, welding or drilling required. The lower adapter plate ensures ergonomic alignment and spacing of the accelerator pedal. \u003c\/p\u003e\n\u003cp\u003eGreat for S54, B48, and other engine swaps requiring a drive by wire pedal module. \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eCNC Machined from 6061 Aluminum \u003c\/li\u003e\n\u003cli\u003eIncludes mounting hardware as shown for easy install\u003c\/li\u003e\n\u003cli\u003eFor use with pedal adapter P\/N: 35426772703 and pedal module P\/N: 35426786282 (for manual) or 35426786281 (for auto). \u003c\/li\u003e\n\u003cli\u003eDoes not include pedal adapter or pedal\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0700\/9219\/4035\/files\/E36_DBW_E46_Accelerator_Pedal_Adapter.pdf?v=1776457540\" title=\"E36 DBW Accelerator Pedal Adapter Instructions\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e\u003cstrong\u003eInstall Instructions\u003c\/strong\u003e\u003c\/a\u003e\u003c\/h3\u003e","brand":"STROM","offers":[{"title":"Default Title","offer_id":48781874397427,"sku":"99.00160","price":69.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/9219\/4035\/files\/DSC_1039.jpg?v=1774972224"},{"product_id":"e36-transmission-mounting-reinforcement-kit","title":"E36 Transmission Mount Body Reinforcement Kit","description":"\u003cdiv\u003eE36 Transmission Mount Body Reinforcement plates. Used to reinforce the body where the transmission bracket mounts to prevent the threaded inserts from tearing out of the body. \u003c\/div\u003e\n\u003cdiv\u003e\n\u003cul\u003e\n\u003cli\u003e0.104\" Cold Rolled Mild Steel\u003c\/li\u003e\n\u003cli\u003eRaw finish, ready for welding or paint \u003c\/li\u003e\n\u003cli\u003eCan be welded to the body or used as a sandwich plate with bolts\u003c\/li\u003e\n\u003cli\u003ePrevents deformation\/cracking around the transmission mounting holes \u003c\/li\u003e\n\u003cli\u003eBest used for high mileage chassis or high horsepower builds \u003c\/li\u003e\n\u003cli\u003eComes as two pieces without hardware\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e","brand":"STROM","offers":[{"title":"Default Title","offer_id":48782169243891,"sku":"99.00169","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/9219\/4035\/files\/DSC_1048.jpg?v=1774989213"},{"product_id":"b48-b58-alternator-overrun-pulley","title":"B48 \/ B58D Overrunning Alternator Pulley","description":"\u003cp\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eFirst Gen B58 and all S58 now available here: \u003ca href=\"https:\/\/strommotorsports.com\/products\/s58-and-b48-gen-1-alternator-overrun-pulley?utm_source=copyToPasteBoard\u0026amp;utm_medium=product-links\u0026amp;utm_content=web\" title=\"S58 \/ B58 Gen 1 \/ B48 Alternator Overrun Pulley\"\u003eS58 \/ B58 Gen 1 Alternator Overrun Pulley\u003c\/a\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eEarly B48 Mini Cooper, S54, S65 and S55 pulleys in development. \u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eThe Alternator Overrun Pulley for the B48\/B58 allows the alternator to freewheel when the engine is trying to decelerate. This has many benefits. It saves your crank balancer from trying to tear itself apart and also makes the engine run smoother and shift more rapidly. See video below for in depth explanation.\u003c\/p\u003e\n\u003ch2\u003e\n\u003cstrong\u003eFITMENT:\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h2\u003e\n\u003cp\u003e\u003cem\u003eThe best way to guarantee fitment for this pulley is to check if your current alternator has a plastic cap over a 22mm nut holding the stock pulley on.  If your original pulley has no plastic cap and a 24mm nut then this is the wrong pulley for your car. \u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eThere is an incredible amount of crossover between models and engines and alternators. We have provided a list of what we know it fits but its impossible to correlate them all. The best way to guarantee fitment is to check if your current alternator has a 22mm nut holding the stock pulley on. Usually this nut is covered by a black plastic cap as shown in the pictures. If your pulley nut has not cap and is 24mm then this part will not fit. The part that will fit your car should be released by late September. \u003c\/p\u003e\n\u003cp\u003eAlso it seems that in most cases if you have a factory Denso alternator this part will fit. If you have a factory Bosch alternator this will not fit. \u003c\/p\u003e\n\u003cp\u003eFeel free to email us with your full VIN to info@strommotorsports.com. \u003c\/p\u003e\n\u003cp\u003eIf your car already has an aftermarket alternator then there is no way to verify other than by checking the nut size.\u003c\/p\u003e\n\u003cstyle\u003e\n.sms-fit{--ink:#14181d;--steel:#5a6672;--rule:#dfe3e7;--surface:#f6f7f8;--accent:#0b5fa5;font:inherit;color:var(--ink);line-height:1.5;margin:0 0 2rem}\n.sms-fit *{box-sizing:border-box}\n.sms-fit__lede{margin:0 0 1.5rem;max-width:62ch;color:var(--steel);font-size:.95em}\n.sms-fit__group{margin:0 0 1.75rem;border:1px solid var(--rule);border-radius:3px;overflow:hidden}\n.sms-fit__head{background:var(--ink);color:#fff;padding:.7rem 1rem;border-bottom:3px solid var(--accent)}\n.sms-fit__head h3{margin:0;font-size:1.05em;font-weight:600;letter-spacing:.01em;color:#fff}\n.sms-fit__cols{display:grid;grid-template-columns:1fr 1.2fr 1.2fr}\n.sms-fit__col{padding:1rem;border-left:1px solid var(--rule)}\n.sms-fit__col:first-child{border-left:0;background:var(--surface)}\n.sms-fit__col h4{margin:0 0 .6rem;font-size:.82em;font-weight:600;color:var(--steel);padding-bottom:.4rem;border-bottom:1px solid var(--rule)}\n.sms-fit__list{list-style:none;margin:0;padding:0}\n.sms-fit__list li{padding:.3rem 0;border-bottom:1px solid var(--rule)}\n.sms-fit__list li:last-child{border-bottom:0}\n.sms-fit__pn{font-variant-numeric:tabular-nums;font-weight:600;font-size:1.02em;letter-spacing:.02em}\n.sms-fit__sub{margin:.9rem 0 .4rem;font-size:.78em;font-weight:600;color:var(--accent)}\n.sms-fit__note{margin:0;padding:.9rem 1rem;background:var(--surface);border-left:3px solid var(--accent);font-size:.9em;color:var(--steel);max-width:70ch}\n@media (max-width:749px){\n  .sms-fit__cols{grid-template-columns:1fr}\n  .sms-fit__col{border-left:0;border-top:1px solid var(--rule)}\n  .sms-fit__col:first-child{border-top:0}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"sms-fit\"\u003e\n\u003cp class=\"sms-fit__lede\"\u003eThis pulley fits the alternators listed below if they are an OEM or factory alternator. Alternator part numbers listed are not comprehensive and are often on multiple engines and models. \u003c\/p\u003e\n\u003c!-- ============ Gen 1 Inline ============ --\u003e\n\u003cdiv class=\"sms-fit__group\"\u003e\n\u003cdiv class=\"sms-fit__head\"\u003e\n\u003ch3\u003eGen 1 inline engines\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sms-fit__cols\"\u003e\n\u003cdiv class=\"sms-fit__col\"\u003e\n\u003ch4\u003eEngine codes\u003c\/h4\u003e\n\u003cul class=\"sms-fit__list\"\u003e\n\u003cli\u003eB38\u003c\/li\u003e\n\u003cli\u003eB46\u003c\/li\u003e\n\u003cli\u003eB48\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sms-fit__col\"\u003e\n\u003ch4\u003eOE alternator part numbers\u003c\/h4\u003e\n\u003cul class=\"sms-fit__list\"\u003e\n\u003cli class=\"sms-fit__pn\"\u003e12318645325\u003c\/li\u003e\n\u003cli class=\"sms-fit__pn\"\u003e12318645326\u003c\/li\u003e\n\u003cli class=\"sms-fit__pn\"\u003e12318645329\u003c\/li\u003e\n\u003cli class=\"sms-fit__pn\"\u003e12318648045\u003c\/li\u003e\n\u003cli class=\"sms-fit__pn\"\u003e12318648046\u003c\/li\u003e\n\u003cli class=\"sms-fit__pn\"\u003e12319845492\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sms-fit__col\"\u003e\n\u003ch4\u003eExample chassis\u003c\/h4\u003e\n\u003cul class=\"sms-fit__list\"\u003e\n\u003cli\u003eF20 1 Series\u003c\/li\u003e\n\u003cli\u003eF22 2 Series\u003c\/li\u003e\n\u003cli\u003eF30 3 Series\u003c\/li\u003e\n\u003cli\u003eF32 4 Series\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============ Gen 2 (TU) Inline ============ --\u003e\n\u003cdiv class=\"sms-fit__group\"\u003e\n\u003cdiv class=\"sms-fit__head\"\u003e\n\u003ch3\u003eGen 2 (TU) inline engines\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sms-fit__cols\"\u003e\n\u003cdiv class=\"sms-fit__col\"\u003e\n\u003ch4\u003eEngine codes\u003c\/h4\u003e\n\u003cul class=\"sms-fit__list\"\u003e\n\u003cli\u003eB46D\u003c\/li\u003e\n\u003cli\u003eB47B\u003c\/li\u003e\n\u003cli\u003eB47D\u003c\/li\u003e\n\u003cli\u003eB48C\u003c\/li\u003e\n\u003cli\u003eB48D\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 class=\"sms-fit__sub\"\u003eGen 2 B58TU\u003c\/h3\u003e\n\u003cul class=\"sms-fit__list\"\u003e\n\u003cli\u003eB58C\u003c\/li\u003e\n\u003cli\u003eB58D\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sms-fit__col\"\u003e\n\u003ch4\u003eOE alternator part numbers\u003c\/h4\u003e\n\u003cul class=\"sms-fit__list\"\u003e\n\u003cli class=\"sms-fit__pn\"\u003e12318634166\u003c\/li\u003e\n\u003cli class=\"sms-fit__pn\"\u003e12318634167\u003c\/li\u003e\n\u003cli class=\"sms-fit__pn\"\u003e12318654280\u003c\/li\u003e\n\u003cli class=\"sms-fit__pn\"\u003e12318689832\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sms-fit__col\"\u003e\n\u003ch4\u003eExample chassis\u003c\/h4\u003e\n\u003cul class=\"sms-fit__list\"\u003e\n\u003cli\u003eToyota Supra 2020+\u003c\/li\u003e\n\u003cli\u003eG20 3 Series\u003c\/li\u003e\n\u003cli\u003eG22 4 Series\u003c\/li\u003e\n\u003cli\u003eG30 5 Series\u003c\/li\u003e\n\u003cli\u003eG32 6 Series\u003c\/li\u003e\n\u003cli\u003eG42 2 Series\u003c\/li\u003e\n\u003cli\u003eG29 Z4\u003c\/li\u003e\n\u003cli\u003eG01 X3\u003c\/li\u003e\n\u003cli\u003eG02 X4\u003c\/li\u003e\n\u003cli\u003eG05 X5\u003c\/li\u003e\n\u003cli\u003eG06 X6\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============ Gen 2 (TU) Transverse ============ --\u003e\n\u003cdiv class=\"sms-fit__group\"\u003e\n\u003cdiv class=\"sms-fit__head\"\u003e\n\u003ch3\u003eGen 2 (TU) transverse engines\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sms-fit__cols\"\u003e\n\u003cdiv class=\"sms-fit__col\"\u003e\n\u003ch4\u003eEngine codes\u003c\/h4\u003e\n\u003cul class=\"sms-fit__list\"\u003e\n\u003cli\u003eB36C\u003c\/li\u003e\n\u003cli\u003eB37B\u003c\/li\u003e\n\u003cli\u003eB38B\u003c\/li\u003e\n\u003cli\u003eB38C\u003c\/li\u003e\n\u003cli\u003eB46C\u003c\/li\u003e\n\u003cli\u003eB46D\u003c\/li\u003e\n\u003cli\u003eB47B\u003c\/li\u003e\n\u003cli\u003eB47D\u003c\/li\u003e\n\u003cli\u003eB48D\u003c\/li\u003e\n\u003cli\u003eB48E\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sms-fit__col\"\u003e\n\u003ch4\u003eOE alternator part numbers\u003c\/h4\u003e\n\u003cul class=\"sms-fit__list\"\u003e\n\u003cli class=\"sms-fit__pn\"\u003e12318627125\u003c\/li\u003e\n\u003cli class=\"sms-fit__pn\"\u003e12318632398\u003c\/li\u003e\n\u003cli class=\"sms-fit__pn\"\u003e12318680374\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sms-fit__col\"\u003e\n\u003ch4\u003eExample chassis\u003c\/h4\u003e\n\u003cul class=\"sms-fit__list\"\u003e\n\u003cli\u003eF40 1 Series\u003c\/li\u003e\n\u003cli\u003eF44 2 Series\u003c\/li\u003e\n\u003cli\u003eF48 X1\u003c\/li\u003e\n\u003cli\u003eF39 X2\u003c\/li\u003e\n\u003cli\u003eF54 \/ F55 \/ F56 Mini\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"sms-fit__note\"\u003eNot sure which alternator you have? Send us your VIN and we'll confirm the correct pulley before you order.        \u003cbr\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003eTHIS PART DOES NOT FIT (But we are working on parts for these):\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFirst Gen B46\/B48 and B36 in Mini \/ X1\/ X2. Example alternator part numbers are: 12319845487, 12317646814, 12317640875. The pulley on these alternators is very short and does not have a shaft spacing out the pulley as seen on the new part.    We are currently working on fitment for this.      \u003c\/li\u003e\n\u003cli\u003eFirst Gen B58 and all S58 and G30 B48- for that go here: \u003ca href=\"https:\/\/strommotorsports.com\/products\/s58-and-b48-gen-1-alternator-overrun-pulley?utm_source=copyToPasteBoard\u0026amp;utm_medium=product-links\u0026amp;utm_content=web\" title=\"S58 \/ B58 Gen 1 \/ B48 Alternator Overrun Pulley\"\u003eS58 \/ B58 Gen 1 Alternator Overrun Pulley\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eDoes not fit any car with a 48V alternator 12318490540 - also known as Mild Hybrid. \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan style=\"color: #2b00ff;\"\u003e\u003ca href=\"https:\/\/strommotorsports.com\/pages\/tech-docs\" title=\"Strom Installation Instructions\" style=\"color: #2b00ff;\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eInstallation Instructions\u003c\/a\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/8CyWxnVRf28?si=b-f4wcrPj9KNZrSt\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cbr\u003e\u003c\/h2\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"STROM","offers":[{"title":"Default Title","offer_id":49951309889779,"sku":"99.00177","price":169.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/9219\/4035\/files\/DSC_1102.jpg?v=1784901103"},{"product_id":"s58-and-b48-gen-1-alternator-overrun-pulley","title":"S58 \/ B58 Gen 1 \/ B48 Alternator Overrun Pulley","description":"\u003cp\u003eAn Overrunning Alternator Pulley allows the alternator to freewheel when the engine is trying to decelerate rapidly. This has many benefits by temporarily reducing drivetrain inertia. It saves your crank balancer from trying to tear itself apart which is a common problem on these engines . It also has the same affect as a lightweight flywheel on upshifts and allows for more rapid shifts and less wear on the transmission clutches on a manual or auto Trans. On some engines it even makes it run smoother!  There is no downside to using it and it does not increase belt or alternator noise. See video at the bottom for an in depth explanation. \u003c\/p\u003e\n\u003cp\u003eThis part is also known as a OAD (Overrunning Alternator Pulley) or OWC (One-Way Clutch) Alternator Freewheel Pulley or a Dutch Pulley. It is not an OAD (Overrunning Alternator Decoupler) or IDP (Isolator Decoupler Pulley) which refer to pulleys with a one way clutch and torsional spring. The version we use does not have a torsion spring in it as that task is taken over by the crank balancer and belt tensioner. This simply allows the alternator to freewheel in the counter-clockwise direction and act as a solid pulley in the clockwise direction to assist with rapid engine speed changes in the deceleration direction. \u003c\/p\u003e\n\u003ch2\u003e\n\u003cstrong\u003eFITMENT:\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h2\u003e\n\u003cp\u003e\u003cem\u003eThe best way to guarantee fitment for this pulley is to check if your current alternator has a 24mm nut holding the stock pulley on.  If your original pulley has a small plastic cap or a 22mm nut then this is the wrong pulley for your car. \u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eThe images shown of the part installed are on a B48 and S58 engine.\u003c\/p\u003e\n\u003cp\u003eThere is an incredible amount of crossover between models and engines and alternators so please verify your fitment by looking up your VIN at realoem.com and matching the alternator part number with what we listed below. Or email info@strommotorsports.com with your VIN and we are happy to assist! \u003c\/p\u003e\n\u003cp\u003eWe have provided a list of what we know it fits but its impossible to correlate them all. \u003c\/p\u003e\n\u003cp\u003eIn every case we can find so far if you have a Bosch brand alternator on a B48\/ B58\/ S58 then you have a 24mm nut and you would use this pulley. If you have a Denso brand alternator and a 22mm nut then you would use the \u003ca href=\"https:\/\/strommotorsports.com\/products\/b48-b58-alternator-overrun-pulley?utm_source=copyToPasteBoard\u0026amp;utm_medium=product-links\u0026amp;utm_content=web\" title=\"B48 \/ B58D Overrunning Alternator Pulley\"\u003e99.00177 Pulley\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003eIf your car already has an aftermarket alternator then there is no way to verify other than by checking the nut size.\u003c\/p\u003e\n\u003cstyle\u003e\n.sm-fit {\n  \/* Paragraph text size. Everything else is sized relative to this.\n     Use px (or pt) here, NOT rem — Dawn sets the root to 62.5%,\n     which shrinks any rem value to 62.5% of its intended size. *\/\n  --sm-body: 16px;\n  --sm-ink: #1c1f22;\n  --sm-ink-soft: #5b6167;\n  --sm-rule: #d8dbde;\n  --sm-fill: #f5f6f7;\n  --sm-yes: #2f6b3d;\n  --sm-no: #9a3324;\n  font-size: var(--sm-body);\n  font-family: inherit;\n  color: var(--sm-ink);\n  line-height: 1.5;\n  max-width: 1000px;\n  margin: 0 auto;\n}\n.sm-fit *, .sm-fit *::before, .sm-fit *::after { box-sizing: border-box; }\n\n.sm-fit p.sm-fit__intro {\n  font-size: var(--sm-body);\n  color: var(--sm-ink-soft);\n  margin: 0 0 1.75em;\n  max-width: 68ch;\n}\n.sm-fit p.sm-fit__intro strong { color: var(--sm-ink); font-weight: 600; }\n\n.sm-fit__block { margin-bottom: 2.5em; }\n.sm-fit__block:last-child { margin-bottom: 0; }\n\n.sm-fit__head {\n  display: flex;\n  align-items: baseline;\n  gap: 0.6em;\n  padding-bottom: 0.5em;\n  border-bottom: 2px solid var(--sm-ink);\n  margin-bottom: 0;\n}\n.sm-fit__title { font-size: calc(var(--sm-body) * 1.21); font-weight: 650; margin: 0; letter-spacing: -0.01em; }\n.sm-fit__sub { font-size: calc(var(--sm-body) * 0.89); color: var(--sm-ink-soft); }\n\n.sm-fit table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: calc(var(--sm-body) * 0.97);\n}\n.sm-fit th {\n  text-align: left;\n  font-weight: 700;\n  font-size: calc(var(--sm-body) * 0.86);\n  color: var(--sm-ink);\n  padding: 0.7em 0.85em;\n  border-bottom: 1px solid var(--sm-rule);\n  white-space: nowrap;\n}\n.sm-fit td {\n  padding: 0.95em 0.85em;\n  border-bottom: 1px solid var(--sm-rule);\n  vertical-align: top;\n}\n.sm-fit tbody tr:nth-child(even) td { background: var(--sm-fill); }\n\n.sm-fit__engine {\n  font-weight: 650;\n  white-space: nowrap;\n  border-left: 3px solid var(--sm-yes);\n  padding-left: 0.7em;\n}\n.sm-fit--no .sm-fit__engine { border-left-color: var(--sm-no); }\n\n.sm-fit__codes, .sm-fit__models {\n  margin: calc(var(--sm-body) * 0.44) 0 0;\n  padding: 0;\n  list-style: none;\n  font-weight: 400;\n}\n.sm-fit__codes li { font-weight: 600; white-space: nowrap; }\n.sm-fit__codes li.sm-fit__sublabel {\n  font-weight: 650;\n  margin-top: 0.55em;\n  padding-top: 0.45em;\n  border-top: 1px solid var(--sm-rule);\n}\n\n.sm-fit__pn {\n  font-family: ui-monospace, SFMono-Regular, \"SF Mono\", Menlo, Consolas, monospace;\n  font-size: calc(var(--sm-body) * 0.9);\n  font-variant-numeric: tabular-nums;\n  letter-spacing: 0.01em;\n  margin: calc(var(--sm-body) * 0.44) 0 0;\n  padding: 0;\n  list-style: none;\n}\n.sm-fit__pn li { white-space: nowrap; }\n\n\/* Identical line box for every list row, in absolute units, so the P\/N column\n   lines up with the engine codes despite using a smaller monospace font. *\/\n.sm-fit__codes li, .sm-fit__models li, .sm-fit__pn li {\n  line-height: calc(var(--sm-body) * 1.455);\n  padding: calc(var(--sm-body) * 0.097) 0;\n}\n\n\/* Invisible stand-in for the group name, so the lists start at the same height\n   in all three columns. Hidden on mobile, where the cells stack. *\/\n.sm-fit__spacer { display: block; }\n\n.sm-fit__note {\n  display: block;\n  font-size: calc(var(--sm-body) * 0.89);\n  color: var(--sm-ink-soft);\n  font-weight: 400;\n  white-space: normal;\n  margin-top: 0.45em;\n}\n\n.sm-fit__flag {\n  margin: 1.25em 0 0;\n  padding: 0.85em 1em;\n  background: var(--sm-fill);\n  border-left: 3px solid var(--sm-ink);\n  font-size: calc(var(--sm-body) * 0.95);\n}\n.sm-fit__flag p { margin: 0; }\n.sm-fit__flag p + p { margin-top: 0.5em; }\n\n.sm-fit a { color: inherit; text-decoration: underline; }\n\n@media (max-width: 640px) {\n  .sm-fit thead { display: none; }\n  .sm-fit table, .sm-fit tbody, .sm-fit tr, .sm-fit td { display: block; width: 100%; }\n  .sm-fit tr {\n    border-bottom: 1px solid var(--sm-rule);\n    padding: 0.9em 0;\n  }\n  .sm-fit tbody tr:nth-child(even) td { background: none; }\n  .sm-fit td {\n    border: 0;\n    padding: 0.2em 0 0.6em;\n  }\n  .sm-fit td::before {\n    content: attr(data-label);\n    display: block;\n    font-size: calc(var(--sm-body) * 0.76);\n    font-weight: 600;\n    color: var(--sm-ink-soft);\n    margin-bottom: 0.15em;\n  }\n  .sm-fit__engine {\n    font-size: calc(var(--sm-body) * 1.05);\n    border-left: 0;\n    padding-left: 0;\n    margin-bottom: 0.4em;\n  }\n  .sm-fit__engine::before { display: none; }\n  .sm-fit__pn li { white-space: normal; }\n  .sm-fit__spacer { display: none; }\n  .sm-fit__codes, .sm-fit__models, .sm-fit__pn { margin-top: 0.2em; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"sm-fit\"\u003e\n\u003cp class=\"sm-fit__intro\"\u003eThere are many variations of the correct alternator. If one of the part numbers below is called out for your car in RealOEM, this pulley will fit. \u003cstrong\u003eThis list is not comprehensive\u003c\/strong\u003e — there are far too many alternator variants to catalog, so the pulley may still fit your car even if your part number isn't listed here. Engine codes, alternator part numbers and example models are listed independently within each group; a part number is not tied to the specific engine code beside it.\u003c\/p\u003e\n\u003cdiv class=\"sm-fit__block\"\u003e\n\u003cdiv class=\"sm-fit__head\"\u003e\n\u003ch3 class=\"sm-fit__title\"\u003eConfirmed fitment\u003c\/h3\u003e\n\u003cspan class=\"sm-fit__sub\"\u003everified against these alternators\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eEngine\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eAlternator P\/N\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eExample models\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"sm-fit__engine\"\u003eB58 Gen 1\n\u003cul class=\"sm-fit__codes\"\u003e\n\u003cli\u003eB58\u003c\/li\u003e\n\u003cli\u003eB58B30A\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"sm-fit__spacer\"\u003e \u003c\/span\u003e\n\u003cul class=\"sm-fit__pn\"\u003e\n\u003cli\u003e12318614276\u003c\/li\u003e\n\u003cli\u003e12318614278\u003c\/li\u003e\n\u003cli\u003e12318571357\u003c\/li\u003e\n\u003cli\u003e12318571358\u003c\/li\u003e\n\u003cli\u003e12318635552\u003c\/li\u003e\n\u003cli\u003e12318635553\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"sm-fit__spacer\"\u003e \u003c\/span\u003e\n\u003cul class=\"sm-fit__models\"\u003e\n\u003cli\u003eF20 1 Series\u003c\/li\u003e\n\u003cli\u003eF22 2 Series\u003c\/li\u003e\n\u003cli\u003eF30 3 Series\u003c\/li\u003e\n\u003cli\u003eF32 4 Series\u003c\/li\u003e\n\u003cli\u003eG30 5 Series\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"sm-fit__engine\"\u003eS58\n\u003cul class=\"sm-fit__codes\"\u003e\n\u003cli\u003eS58T\u003c\/li\u003e\n\u003cli\u003eS58O\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"sm-fit__spacer\"\u003e \u003c\/span\u003e\n\u003cul class=\"sm-fit__pn\"\u003e\n\u003cli\u003e12318571358\u003c\/li\u003e\n\u003cli\u003e12318635553\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"sm-fit__spacer\"\u003e \u003c\/span\u003e\n\u003cul class=\"sm-fit__models\"\u003e\n\u003cli\u003eG87 M2\u003c\/li\u003e\n\u003cli\u003eG80 M3\u003c\/li\u003e\n\u003cli\u003eG82 M4\u003c\/li\u003e\n\u003cli\u003eG82 M4 GT4\u003c\/li\u003e\n\u003cli\u003eF97 X3M\u003c\/li\u003e\n\u003cli\u003eF97 X4M\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"sm-fit__engine\"\u003eOther\n\u003cul class=\"sm-fit__codes\"\u003e\n\u003cli\u003eB46 \/ B48 — G30 only\u003c\/li\u003e\n\u003cli\u003eB48M\u003c\/li\u003e\n\u003cli\u003eB48B16A\u003c\/li\u003e\n\u003cli\u003eB57\u003c\/li\u003e\n\u003cli\u003eB57O\u003c\/li\u003e\n\u003cli\u003eB57S\u003c\/li\u003e\n\u003cli\u003eB57R\u003c\/li\u003e\n\u003cli\u003eB57T\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"sm-fit__spacer\"\u003e \u003c\/span\u003e\n\u003cul class=\"sm-fit__pn\"\u003e\n\u003cli\u003e12318614276\u003c\/li\u003e\n\u003cli\u003e12318614278\u003c\/li\u003e\n\u003cli\u003e12318571357\u003c\/li\u003e\n\u003cli\u003e12318571358\u003c\/li\u003e\n\u003cli\u003e12318635552\u003c\/li\u003e\n\u003cli\u003e12318635553\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"sm-fit__spacer\"\u003e \u003c\/span\u003e\n\u003cul class=\"sm-fit__models\"\u003e\n\u003cli\u003eG20 3 Series — 320i, 330d\u003c\/li\u003e\n\u003cli\u003eG30 5 Series\u003c\/li\u003e\n\u003cli\u003eG01 X3\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003eTHIS PART DOES NOT FIT (But we are working on parts for these):      \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eGen 2 B58 and all B46\/ B48 Inline OTHER than in the G30 - for that part \u003ca href=\"https:\/\/strommotorsports.com\/products\/b48-b58-alternator-overrun-pulley?utm_source=copyToPasteBoard\u0026amp;utm_medium=product-links\u0026amp;utm_content=web\" title=\"B48 \/ B58D Overrunning Alternator Pulley\"\u003eClick Here\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eFirst Gen B46\/B48 and B36 in Mini \/ X1\/ X2. Example alternator part numbers are: 12319845487, 12317646814, 12317640875. The pulley on these alternators is very short and does not have a shaft spacing out the pulley as seen on the new part.   \u003c\/li\u003e\n\u003cli\u003eDoes not fit any car with a 48V alternator 12318490540 - also known as Mild Hybrid. \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan style=\"color: #2b00ff;\"\u003e\u003ca href=\"https:\/\/strommotorsports.com\/pages\/tech-docs\" title=\"Strom Installation Instructions\" style=\"color: #2b00ff;\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eInstallation Instructions\u003c\/a\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/8CyWxnVRf28?si=b-f4wcrPj9KNZrSt\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cbr\u003e\u003c\/h2\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"STROM","offers":[{"title":"Default Title","offer_id":51296837992691,"sku":"99.00183","price":169.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/9219\/4035\/files\/8019D2D8-B040-41D2-B536-1410827F755A.jpg?v=1789595043"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/9219\/4035\/collections\/DSC_0180.jpg?v=1776449257","url":"https:\/\/strommotorsports.com\/collections\/new-products.oembed?page=2","provider":"Strom Motorsports","version":"1.0","type":"link"}