About Us
Want to know more about who’s behind e36jp and bmwtuning.info? Want to check your car is in safe hands before sending us an ECU or booking dyno time? Read on — we’ve been doing this for decades, and we like to keep it honest.
Who we are
bmwtuning.info is the central hub of e36jp, a small, engineering-led BMW tuning outfit. We focus exclusively on BMW straight-six engines, especially the E36 and E46 3-Series.
We specialise in factory ECU tuning — reverse-engineering and refining the Siemens MS4x platform (MS40 / MS41 / MS42 / MS43) to offer OEM+ performance for naturally-aspirated and forced-induction cars. By keeping our niche narrow and deep, we avoid half-baked “one-size-fits-all” tunes and deliver results built on decades of hands-on experience.
Every calibration starts with a baseline: diagnostics, mechanical checks, healthy VANOS/MAF/MAF-headroom, proper fuel & ignition maps — only then do we tune. Realistic, repeatable, reliable: that’s how we roll.
What we do
We provide a full range of services: “Plug-n-Play” ECUs, remote calibration, live dyno tuning (on a Bosch-calibrated dyno in Manchester / Rossendale), and standalone / aftermarket ECU support. You can read more about this on the e36tuning.co.uk services page.
From subtle NA refinements to big undertakings like turbo kits, superchargers, stroker engines, ITBs or big-cam setups — we match calibration to hardware, not the other way around. Our general approach and recommendations are outlined in the E36 tuning guides.
Whether you’re near or far — UK or worldwide — we’ll supply mapped ECUs by post, or guide you through remote flashing & data logging. We’re friendly, honest, and we stick to what we know.
Where it started
My BMW journey began in the early 2000s with a 325ci — rusty, beaten up, utterly far from perfect, but it was the first car that made me fall in love with how a straight-six BMW feels.
That rusty 3-Series sparked a long-term obsession: wrenching, tuning, building — on the street, on the track, on the dyno and inside ECU code itself. Years of trial, error, frustration and tiny victories built the foundation for e36jp.
The goal? Simple. Real-world performance that doesn’t compromise usability — safe, predictable, and tuned with logic and data, not hype.
Cars + Computers = e36jp
I grew up in a family of programmers — computers, code and problem-solving were just normal life. Before I could drive, I was already writing software, breaking things, fixing things, and learning how systems behave when pushed.
When my obsession with engines kicked in — BMWs, Fords, Peugeots, VWs, Land Rovers, Mazdas (I’ve owned loads…) — it was inevitable that the two worlds would merge. Understanding how engines breathe and how torque is created naturally pulled me toward the ECUs controlling it all.
Tuning became the perfect fusion of both sides of my brain: mechanical feel and software logic. Reverse-engineering tables, analysing logs, writing tools… Cars, software and calibration — it all clicked, and that’s how e36jp was born.
BMW E36 platform – what makes it special
The BMW E36 (M50B25, M52B28 and hybrid builds) is one of the most tunable straight-six platforms ever made. Its strong bottom-end, simple architecture and predictable VANOS behaviour make it ideal for reliable OEM+ tuning — as well as turbo and supercharger conversions. You can find more detail on the e36tuning.co.uk home page.
We’ve guided countless builds: from modest daily NA cars to fully built stroker or forced-induction setups. With proper mapping on the stock Siemens MS41 ECU, NA cars pick up usable torque; with hardware upgrades, you get responsive power without sacrificing driveability. Our general upgrade roadmap is covered in the E36 tuning guides.
BMW E46 platform – M54 & MS43 tuning
The BMW E46 uses the M54 engine managed by the Siemens MS43/MS45 ECU — a more complex but very capable system for both NA refinement and boosted builds. You can read more on the e46tuning.co.uk home page.
We tune everything: VANOS target optimisation, fueling, ignition timing and torque modelling. Whether you’re looking for subtle NA improvements or chasing 300–400+ hp with turbo / supercharger kits — when done right, the E46 responds beautifully. The overall philosophy is laid out in our E46 tuning guides.
Stepping into the modern era – E82 135i (N55, DCT)
While e36jp’s roots are in E36/E46, I’ve also recently moved into the modern BMW world with an E82 135i DCT running the N55 engine.
It’s a different beast: direct injection, electronic wastegates, fully torque-based ECU logic and far more complex control tables compared to the MS4x generation. My own car now runs a hybrid turbo setup, upgraded cooling, improved fuel delivery and bespoke ECU calibration.
Tuning N55 taught me one thing clearly: modern or classic — it’s all about fundamentals. Compression, timing, fueling, airflow and solid calibrations make or break a car. That experience keeps sharpening the way I tune the old-school engines: with data, patience, and an obsession for drivability.
Why e36jp focuses on E36 & E46
E36 and E46 are rare among modern cars: strong, simple, tunable, and full of character. They combine mechanical robustness, accessible ECUs and an unmistakable “straight-six feel” that newer cars rarely match.
By specialising in these engines and ECU types, e36jp delivers deeper, more accurate calibration than broad-spectrum “flash tune” services. Every map is built on real-world use — dyno data, logged files, road testing and a genuine love for BMW engineering.