CM PerformanceCM Performance
BMW diagnostics · retrofits · engineering

We build systems
that don't yet exist,
for BMWs.

Custom ECU software, including our OEM+ 2-step flash. Choose M1/M2 buttons or brake + gas activation, with launch RPM tailored to your build. Aftermarket sport wheels with M1/M2 buttons are supported too. Available worldwide for Bootmod3, MHD and compatible ECU tools, including KESS3. Diagnostics, retrofits and product development too.

Engines N20 · N26 · N55 · N63 · S55 · B48 · B58 Delivery Bootmod3 · MHD · ECU tools From $200 USD
2-STEP SECONDARY REV LIMITER01 / 04
BMW sport steering wheel with red M1 and M2 buttons Your wheel. Your launch.
M1 / M2.
Your launch RPMs.

Choose a launch RPM for each button. We make aftermarket sport steering wheels with M1/M2 buttons work too.

BMW sport steering wheel and stock pedal setup Activation
Brake + gas pedal

Hold the brake, press the throttle, then release the brake to launch. Choose a fixed launch RPM for brake + gas activation, using your stock pedals.

BMW sport steering wheel with cruise-control buttons Optional · cruise control
Set it with RES +/−

Hold RES to enter RPM selection, then use +/− to set your launch RPM. Ask us to include it in your build.

Aftermarket carbon sport steering wheel fitted in a BMW Engine coverage
N20 · N26 · N55 · N63 · S55 · B48 · B58
N20 ✓N26 ✓N55 ✓N63 ✓S55 ✓B48 ✓B58 ✓

What we build

01 / PRODUCTS
● Available worldwide

2-Step Secondary Rev Limiter

Your launch, your controls. Activate 2-step with M1/M2 buttons or brake + gas pedal. Choose an RPM for each M button, or one for pedal activation. We also make aftermarket sport steering wheels with M1/M2 buttons work.

Activation M1/M2 or brake + gas
RPM Per-button presets or pedal RPM
Sport wheels Aftermarket M1/M2 supported
Optional RES +/− RPM selection
Engines N20 · N26 · N55 · N63 · S55 · B48 · B58
Delivery Bootmod3 · MHD · ECU tools
From $200 USD
● Built for your car · available worldwide

Custom Street Tuning

Custom tuning for your street BMW, from stage tunes and throttle response to burbles, pops and flame tunes. Built around your ECU, hardware and datalogs. We confirm your setup and price before you pay.

Work Stage tunes · burbles · flame tunes
Basis ECU & Datalog
Delivery Bootmod3 · MHD · ECU tools
Price Quoted per car
○ In development Performance Tracker is our upcoming BMW telemetry unit: redline events, temperatures, driving-style analysis and trip reconstruction.
Register interest
See it run

2-step on a real 428i.

OEM M1/M2 activation on an N20, flashed by us. One flash, launch control on the buttons, no bolt-on box. More builds and launches are on our Instagram.

Tap play for sound.

Proof

Customer cars, launches and flashes are on our Instagram. See the 2-step and custom builds running on real BMWs, then tell us about yours.

@cm.perf on Instagram ↗

Capabilities

02 / WHAT WE DO
01

Performance Engineering

Custom ECU software, the 2-step secondary rev limiter, stage builds and CAN analysis for race and road cars. ECU ROMs · 2-step · stage builds · CAN analysis

02

Product Development

CAN controllers, firmware, mobile apps and PCBs, built in-house for vehicle systems. Hardware · firmware · app · PCB

03

BMW Diagnostics

Full-bus scans, fault-code analysis and live data logging across the car's modules, beyond generic OBD-II. All modules · freeze-frame · live logging

04

Retrofit & Coding

Paddle shifters, navigation, ambient lighting and M Sport upgrades, coded to your chassis. VO coding · expert coding · module programming

2-step, in short

03 / FAQ
What is a 2-step secondary rev limiter?

A launch rev limit below your redline. Choose M1/M2 buttons with a separate RPM for each, or brake + gas pedal with one launch RPM. We also support aftermarket sport steering wheels with M1/M2 buttons. Optional RES +/− RPM selection is available on compatible ECU software; we confirm your setup before building.

Which BMW engines do you support?

N20, N26, N55, N63, S55, B48 and B58 requests are open. Tell us your model, year and current software; we confirm exact compatibility before you pay.

How is it delivered?

We deliver worldwide through Bootmod3, MHD or files for compatible ECU tools such as PCMFlash, KESS3, AutoTuner and FLEX. Choose your platform when you start your request. We confirm support for your car and software before preparing your file.

Can I use PCMFlash, KESS3, AutoTuner or FLEX?

Tell us which tool you use, your ECU/DME and whether the file was read by OBD, bench or boot. We’ll check whether we can work with the file for your BMW before you pay. Our upload form takes unencrypted BIN or MPC files.

What do I need for it?

For Bootmod3 or MHD, you need the matching licence and flashing setup. For OBD, bench or boot flashing with an ECU tool, you or your tuner need a compatible tool and the original ECU read. We confirm what your setup needs before you pay.

Can I keep my current tune, and go back to stock?

We confirm whether we can work with your current tune and how to return to stock before you order. Keep a copy of your original file and tell us which flashing platform or tool you use.

Who flashes it, and what if I get stuck?

Flash through Bootmod3 or MHD, or have your tuner write the file with a compatible ECU tool using the agreed OBD, bench or boot method. We supply the file and instructions for your setup. If you get stuck, contact us and we’ll help.

What does it cost?

From $200 USD for a standard 2-step, confirmed for your exact car before you pay. Stage builds and bespoke ECU ROM work are quoted per car. Email contact@cmperf.uk.

Check my BMW

Check compatibility
and get a quote.

Tell us your BMW model and year. We confirm what your car supports, what it needs and the price, before you pay.

contact@cmperf.uk →
Instagram @cm.perf · proof videos & DMs
Bootmod3 Find “CM Performance” in the tuner directory
Location United Kingdom · worldwide
Hours Mon-Fri · 10:00-18:00 UK time

We reply from contact@cmperf.uk, usually within one business day. Sent via FormSubmit; your details are used only to answer your enquiry.