33 Series Guy
Home / BimmerCode / What Is BimmerCode?
BimmerCode · The Basics

What Is BimmerCode? Coding vs Tuning

BimmerCode is a phone app that lets you turn on features your BMW already has but the factory left disabled — folding mirrors, sport gauges, no start-stop nag and dozens more. The key thing to understand up front: coding is not tuning. It changes settings, not power. Here's exactly what it does, and what it doesn't.

3GBy the 3 Series Guy team·Updated May 2026·8 min read

Modern BMWs run dozens of computer modules, and many features are controlled by simple software values the factory sets per market or trim. Coding changes those values — flipping an existing feature on, off, or to a different behaviour. BimmerCode is a consumer app that makes this approachable from your phone with a supported OBD adapter, so you can do at home what once needed a dealer or a specialist with factory software.

Coding vs Tuning — the Key Difference

They're completely different things. Don't confuse them.

Coding
Features & behaviour
  • Changes settings the car already supports — enabling or tweaking features.
  • No power change — it won't make the car faster.
  • Reversible — set a value back and it's as before.
  • Examples: folding mirrors, sport displays, start-stop default, lighting tweaks.
Tuning
Power & performance
  • Rewrites the engine maps to change boost, fuelling and timing.
  • Adds power — that's the whole point.
  • Done with different tools (e.g. bootmod3, MHD), not BimmerCode.
  • See our S58 and S55 tuning guides for that.

In short: coding personalises the car; tuning changes how much power it makes. BimmerCode is purely the former. If you want more power, that's a tune — a different tool and a different conversation (and on the M cars, the tuning guides cover it). This page and the rest of the BimmerCode hub are about features.

What You Can Change

A taste of the popular unlocks.

Is it safe?

Yes, when done sensibly. Coding writes accepted values to factory modules, and every change is reversible if you note the original setting. The golden rules: a stable adapter and steady voltage while coding, change one thing at a time, and record the original value before you alter it. Do that and there's very little to fear.

What You Need to Start

Two things, and that's it.

Getting started is simple: the BimmerCode app (sold by its developer) on your phone, and a supported OBD adapter that plugs into the car's diagnostic port. The adapter is the part people get wrong — a cheap generic clone causes most of the connection complaints — so see our adapter guide for the right one. With those two, you plug in, the app reads your modules, and you're coding.

!

Two caveats: supported cars & legality

BimmerCode works best on F- and G-chassis BMWs; many older E-chassis cars use different coding tools entirely (we cover whether your car's supported in a separate guide). And some popular codings — video-in-motion, certain lighting changes — aren't road-legal everywhere. Check what applies to your car and your area before changing it.

FAQ

Does BimmerCode add horsepower?

No. BimmerCode is coding, not tuning — it enables and changes features the car already has, but doesn't touch the engine maps or add power. For more power you need a tune (a different tool entirely), like those in our S55 and S58 tuning guides.

Is coding safe for my car?

Yes, when done sensibly — it writes accepted values to factory modules and every change is reversible if you note the original. Use a stable adapter and steady voltage, change one thing at a time, and record original values before changing them.

Will it void my warranty?

Coding changes feature settings rather than mechanicals, and is reversible, so it's lower-risk than tuning — but a dealer could still take issue with non-standard coding. Reverting to factory values before a service visit is the cautious approach.

What do I need to start?

The BimmerCode app on your phone and a supported OBD adapter. The adapter is the part that matters most — a cheap clone causes most connection problems — so choose a BimmerCode-supported one (see our adapter guide).

Does it work on any BMW?

It's strongest on F- and G-chassis cars; many older E-chassis BMWs need different coding tools. Check the supported-cars guide and BimmerCode's own compatibility info for your exact model before buying an adapter.

The Bottom Line

BimmerCode lets you personalise features your BMW already has, safely and reversibly, from your phone — it is not tuning and won't add power. All you need is the app and a supported adapter; then code one change at a time with steady voltage. Mind supported-car and legality caveats, and explore the best codings for your car on the BimmerCode hub.