engine-modifications
E30 S50 Swap Installation Guide: from Stock to Beast in 10 Steps
Table of Contents
Introduction: Why Swap an S50 into Your E30
The E30 BMW remains one of the most celebrated chassis in automotive history. Its balanced rear-wheel-drive platform, double-wishbone rear suspension, and curb weight of roughly 2,500 pounds make it an ideal candidate for a modern power upgrade. The S50 engine, sourced from the E36 M3 (US or Euro variants), delivers a substantial increase in horsepower and torque while maintaining compatibility with the E30 engine bay. With roughly 240 hp from the US-spec S50B30 or up to 286 hp from the S50B32 Euro version, the swap transforms the E30 into a genuinely fast machine without the complexity of a turbocharged build. This guide expands on each of the 10 core steps, covering part selection, clearance issues, wiring integration, and common pitfalls to ensure your swap is reliable and rewarding.
Step 1: Gather Your Tools and Parts
Preparation is the single biggest time-saver in any engine swap. Beyond the obvious tools and components, you should invest in quality parts to avoid rework later. The S50 swap requires specific items that differ from a standard engine replacement.
Essential Tools
- 1/2-inch and 3/8-inch drive socket sets (metric, 8–22 mm)
- Combination wrenches (10–22 mm)
- Torque wrench (0–250 N·m range)
- Engine hoist (2-ton capacity minimum)
- Load leveler for safe engine positioning
- Jack and jack stands (4 stands for stability)
- Pry bars, screwdrivers, and a rubber mallet
- Multimeter for electrical testing
- Drill and step bits for any custom bracket work
- Angle grinder with cutoff wheels (clearance modifications)
Core Parts List
- S50 engine (B30 or B32) complete with intake, exhaust manifolds, and accessory brackets
- Manual transmission (ZF S5-31 or Getrag 250/260 depending on your power goals)
- E36 M3 wiring harness and ECU (or standalone aftermarket ECU)
- Engine mounts: E30 chassis mounts with custom or adapter brackets; consider OE rubber for vibration isolation or polyurethane for performance
- Transmission crossmember (custom or adapted E36 unit)
- Exhaust system: headers (E36 or aftermarket), midpipe, and cat-back with muffler
- Cooling system: all-aluminum radiator, electric fan, silicone hose kit
- Fuel system: Walbro 255 LPH pump, high-pressure fuel lines, adjustable fuel pressure regulator
- Driveshaft: shortened or custom unit based on transmission choice
- Clutch and flywheel: single-mass lightweight flywheel and upgraded clutch disc
Use reputable sources such as RealOEM for part number cross-referencing and ECS Tuning for complete swap kits to verify compatibility before purchasing.
Step 2: Prepare Your E30
Removing the stock M20 or M42 engine and transmission is straightforward but requires methodical disassembly. Begin by disconnecting the battery and draining all fluids: engine oil, transmission fluid, coolant, and power steering fluid. Label every electrical connector with masking tape and a marker to simplify reassembly.
Engine Bay Preparation
Once the old engine is removed, inspect the engine bay for rust, cracked wiring, or damaged components. Clean the bay thoroughly with degreaser and a pressure washer. This is the ideal time to:
- Replace the heater core hoses and firewall grommets
- Install a new brake booster and master cylinder if needed
- Seal any unused holes in the firewall with rubber plugs
- Consider seam welding the strut towers and subframe mounting points for increased rigidity
Subframe and Suspension
The E30's front subframe can remain stock, but upgrading to solid or polyurethane bushings improves throttle response and eliminates vagueness. E30 M3 solid control arm bushings are a popular upgrade. If your brake system is original, now is the time to swap to E36 or E46 brake calipers and rotors to handle the increased power.
Step 3: Install Motor Mounts
The S50 engine block differs from the M20 in bellhousing pattern and mount location. You have two primary options: use E36 M3 engine mounts with adapter brackets that bolt to the E30 subframe, or source a dedicated swap mount kit from vendors like Garagistic or Condor Speed Shop.
Mount Alignment and Positioning
Position the S50 engine in the bay on a load leveler to determine the ideal mount location. The engine should sit with the oil pan level and the transmission tail housing aligned with the driveline tunnel. Mark the subframe mounting holes, drill if necessary, and install the mounts with thread locker. Check clearances: the S50 intake manifold may contact the brake booster, requiring a booster spacer or a brake pedal box conversion for certain intake configurations.
Step 4: Fit the S50 Engine
With the mounts in place, lower the engine into the bay. Use the load leveler to tilt the engine backward, clearing the firewall. Slowly guide the engine onto the mounts while an assistant watches for harness or hose snagging. Once the engine is seated, install the mount nuts and torque to 40 N·m (30 ft-lbs). Verify the engine sits level by measuring from the top of the strut towers to the valve cover.
Clearance Concerns
- Oil pan clearance: the S50 oil pan may contact the E30 steering rack. A shallow oil pan from a Z3 or custom oil pan modification may be required.
- Intake manifold to brake booster: a 1-inch booster spacer or a booster delete with a pedal box solves this.
- Accessory belt routing: the S50 alternator and power steering pump brackets may interfere with the E30 frame rail. Notch the rail or use a different accessory bracket from an E36 non-M3.
Step 5: Connect the Transmission
The S50 uses a different bellhousing pattern than the M20. The most common pairing is the ZF S5-31 5-speed transmission from the E36 328i or M3, which handles up to 400 lb-ft of torque. The Getrag 250 from the E30 is weaker and not recommended for track use.
Clutch and Flywheel
A single-mass lightweight flywheel reduces rotating inertia and improves throttle response. Pair it with a performance clutch kit rated for your expected power level. The E30 M20 pilot bearing and throwout bearing dimensions differ from the S50—verify compatibility or use a hybrid bearing. Install the clutch alignment tool, torque the flywheel bolts to 100 N·m (75 ft-lbs) with thread locker, and attach the pressure plate.
Driveshaft and Shifter
The E30 driveshaft must be shortened or replaced with a custom unit. Measure from the transmission output flange to the differential input flange. Use a locally balanced shaft or purchase a pre-made unit from The Driveshaft Shop. The shifter linkage requires an E30 Z3 short shifter kit or an E36 shifter carrier modified to fit the E30 trans tunnel.
Step 6: Wiring and ECU Installation
Wiring is the most intimidating part of the swap, but a methodical approach yields a clean, reliable result. The goal is to integrate the S50 engine management into the E30 chassis harness while maintaining all original functions (lights, wipers, gauges).
Option A: OE E36 Harness and ECU
Use the complete E36 M3 engine harness and ECU. Pin the E36 harness to the E30 body harness using a connector adapter or splice individually. Key circuits to integrate:
- Engine start and ignition power (terminal 15 and 30)
- Starter solenoid signal from the ignition switch
- Tachometer signal: the S50 ECU outputs a 5V square wave; the E30 tach needs a 12V signal—use a tach adapter or a dedicated signal conditioner
- Check engine light, oil pressure light, coolant temperature gauge (use E30 sender or adapter bushing)
- Fuel pump relay control from the ECU
Option B: Standalone ECU
A standalone ECU like Megasquirt, Haltech, or Link simplifies wiring by replacing the entire OE harness with a custom one. This gives you full control over tuning, eliminates EWS and OBD2 restrictions, and allows for future upgrades like forced induction. It also removes the need for E36-specific sensors that may be incompatible with the E30 chassis.
E30 to S50 Sensor Adaptation
The S50 uses a crankshaft position sensor (CKP) and camshaft position sensor (CMP). The CKP mounts to the block near the harmonic balancer; the CMP mounts in the front timing cover. Ensure the sensor connectors are clean and the gap is set to 0.5–1.0 mm. Coolant and air temperature sensors should match the chosen ECU calibration.
Resource: R3VLimited forums contain dozens of documented E30 S50 swap wiring diagrams and pinout spreadsheets.
Step 7: Exhaust System Setup
A properly designed exhaust is critical for both performance and sound. The S50 headers from the E36 M3 are robust but require modification to fit the E30. The steering linkage and subframe clearance are the main constraints.
Header Options
- E36 M3 OEM headers: require denting or dimpling for steering shaft clearance
- E30-specific swap headers from vendors like Ireland Engineering or Race Headers
- Custom fabrication: mandrel-bent 1.5-inch primary tubes merging to a 2.5-inch or 3-inch collector
Midpipe and Muffler
Use 2.5-inch or 3-inch stainless steel tubing with V-band clamps for easy removal. Install one or two high-flow catalytic converters if you need to pass emissions. The muffler selection depends on the desired character: Borla or MagnaFlow for a deep tone, or a straight-through glasspack for a more aggressive note. Ensure the exhaust clears the trailing arm and differential housing.
O2 Sensor Integration
The S50 uses one or two wideband O2 sensors in the downpipe(s). Weld O2 bungs at least 18 inches from the exhaust port to avoid false readings. Use a standalone wideband gauge for tuning if your ECU does not support closed-loop.
Step 8: Cooling System Installation
The S50 produces more heat than the M20, so the stock E30 radiator is often insufficient. Upgrade to an all-aluminum radiator with dual electric fans. The radiator from an E36 is a popular fitment with minor bracket modifications, but dedicated E30 swap radiators are available with integrated expansion tanks.
Radiator and Fan Setup
- Core dimensions: approximately 16×24 inches with dual 1-inch rows
- Electric fans: dual 12-inch SPAL or Derale units with a variable temperature controller
- Fan shroud: custom aluminum or polycarbonate to direct airflow
Hoses and Bleeding
Use silicone hose kits designed for the S50 to E30 swap. The upper hose connects to the thermostat housing; the lower hose connects to the water pump. An expansion tank from the E36 or a universal tank helps burp air. Fill with a 50/50 mix of distilled water and ethylene glycol coolant. Run the engine with the radiator cap off and the heater set to full hot until no bubbles emerge—this can take 10–15 minutes.
Step 9: Fuel System Upgrade
The S50 requires higher fuel pressure and flow than the stock E30 system. The M20 fuel pump delivers roughly 30 LPH and 3 bar, which is marginal for the S50's 3.5 bar required pressure at low load and up to 5 bar under boost if you later add forced induction.
Fuel Pump and Lines
Replace the in-tank pump with a Walbro 255 LPH high-pressure pump. If your E30 has a pre-filter screen, clean or replace it. Use PTFE-lined fuel hose for the high-pressure side to resist ethanol degradation. Run a return line if your E30 was originally a returnless system; the S50 needs a return path to the tank.
Fuel Pressure Regulator and Injectors
An adjustable fuel pressure regulator (FPR) set to 3.5 bar at idle with the vacuum line connected is standard. Stock S50 injectors (21.5 lb/hr for US B30) are adequate for naturally aspirated setups, but upgraded injectors (30 lb/hr or higher) are needed for any performance cam or supercharger modification. Have the injectors cleaned and flow-tested before installation.
Step 10: Final Checks and Testing
Before turning the key, perform a systematic verification to prevent damage and ensure a successful first start.
Pre-Start Checklist
- Engine oil: fill with 6.5 quarts of 10W-40 API certified oil
- Transmission fluid: use ATF for ZF or MTF for Getrag as per spec
- Coolant: filled and bled
- Fuel system: pressurized and leak-checked
- Electrical: all connectors seated, battery charged, grounds cleaned and tight
- Throttle cable: adjusted for full travel with no binding
- Ignition timing: verified with timing light if distributor-based
First Start Procedure
Disable the ignition and crank the engine for 10–15 seconds to build oil pressure. Reconnect ignition, then start the engine. Let it idle at 800–1000 RPM for 5 minutes to circulate oil and coolant. Check for leaks at every hose, gasket, and fitting. Listen for unusual noises: valvetrain ticking is normal, but knocking or scraping requires immediate shutdown.
Break-In and Tuning
If the engine is rebuilt, follow a proper break-in schedule: vary RPM between 2000 and 4000 for the first 500 miles, avoid full throttle, and perform an oil change at 500 miles. Use a wideband oxygen sensor to read air-fuel ratio. Target 14.7:1 at idle and 12.5–13.0:1 under full throttle. Have the ECU professionally dyno-tuned or use a basemap from your standalone ECU vendor to ensure safe operation.
Conclusion: Enjoying Your Transformed E30
An E30 equipped with an S50 engine delivers a driving experience that rivals modern sports cars for a fraction of the investment. The combination of a light chassis, linear power delivery, and mechanical authenticity is addictive. While the swap requires mechanical skill, patience, and attention to detail, the reward is a custom-built machine that reflects your effort and engineering choices. Join online communities such as Bimmerforums and R3VLimited for ongoing support, troubleshooting, and inspiration. Keep records of all modifications for future maintenance and resale. With the S50 under the hood, your E30 isn't just a classic—it's a beast ready for the road or track.