BimmerCode allows you to code the control units in your BMW or Mini to unlock hidden features and customize your car to your liking.

Activate the digital speed display in the instrument cluster or allow your passengers to watch videos while driving in the iDrive system. Do you want to disable the Auto Start/Stop function or the Active Sound Design? You will be able to code this and much more by yourself with the BimmerCode app.

- 1 Series (2008+)
- 2 Series, M2 (2013+)
- 2 Series Active Tourer (2014+)
- 2 Series Gran Tourer (2015+)
- 3 Series, M3 (2008+)
- 4 Series, M4 (2013+)
- 5 Series, M5 (2008+)
- 6 Series, M6 (2008+)
- 7 Series (2008+)
- 8 Series (2018+)
- X1 (2009+)
- X2 (2018+)
- X3 (2010+)
- X4 (2018+)
- X5, X5 M (2008+)
- X6, X6 M (2008+)
- X7 (2019+)
- Z4 (2009+)
- i3 (2013+)
- i8 (2013+)
- Mini (2008+)

You can find a detailed list of the supported cars and options on

One of the supported OBD adapters is required to use BimmerCode. For more information please visit

What’s New

Version 3.0

- Support for E series BMWs built in or after 2008 (except X3 E83)
- Support for R series Minis built in or after 2008
- Bug fixes

Ratings and Reviews

4.8 out of 5
2.4K Ratings

2.4K Ratings

Nonya001 ,

Worth every penny!!!

I have had an iPhone ever since the 3GS and this is the first review I have ever felt a need to write. This app is awesome... I used to have a Pontiac G8 which are made in Australia and I remember looking with a buddy on how to remove the video in motion limit... A company out of Australia wanted 400 bucks for the unit to disable it and then you had to send the thing back... For my BMW I paid 20 bucks for the OBD sensor and 27 bucks for this app and I have already coded about 8 things for my car.... Heck I would have paid 27 bucks just to get rid of the annoying nag screen you get when you start the car before you can change the radio station.... Worth every penny!! Thanks for the great app!!! PS the Carly device and app are a rip off!!

morrrittzzzsayenough ,

Very well done useful app.

This is a well supported app for safely coding your BMW. It allows you to safely change and adjust features on your car and ensures the current state is backed up prior to update.
The developer was extremely responsive to my question and is very engaged in adding options to the existing feature set.
I would suggest adding a “basic” mode for the least sophisticated users that hides the underlying structure of which modules you are actually updating, and just lets you check off common functional changes that the end user is likely to want to change.
A sample list would be:
Video in motion
Mirror fold on locking
Sport display
Brake force flashing
Keyfob close rear hatch (x series)
Keyfob close windows/roof
Also I found the app doesn’t like to initially communicate with the WiFi obd2 dongle.
If I go into the WiFi and renew the lease once or twice, it then consistently connects to the dongles WiFi existing connection (iPhone 7). I’m assuming this may be able to be tweaked by an app update.

Mkolber ,

A solid app which does the job, with excellent customer service.

I looked at BimmerCode to take care of an issue in my BMW. Even before I bought it, Stephan replied promptly to a number of questions I had about it. Still, I had some trepidation about the whole idea of coding.

Not only is the support excellent, but the app is surprisingly easy to use. I applied the fix I needed, but also ended up tweaking a couple of settings that were minor annoyances in both my car and my wife's Mini.

Definitely worth the price!


SG Software GmbH & Co. KG
60.8 MB

Requires iOS 9.3 or later. Compatible with iPhone, iPad, and iPod touch.


English, German, Japanese

Age Rating
Rated 4+
© SG Software GmbH & Co. KG
In-App Purchases
  1. BimmerCode full version $31.99


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer

You May Also Like