BimmerCode allows you to code your BMW or Mini F and G series car to unlock hidden features and customize your car to your liking.

Activate the digital speed display in the instrument cluster or video while driving in the iDrive system. Do you want to deactivate the Start Stop function or the Active Sound Design? You will be able to code all of this and much more by yourself with the BimmerCode app. No more limits in the expert mode - now you can code without restrictions using your iOS device.

- 1 Series F20, F21 (2011+)
- 2 Series F22, F23, F87 (2013+)
- 2 Series Active Tourer F45 (2014+)
- 2 Series Gran Tourer F46 (2015+)
- 3 Series F30, F31, F34, F35, F80 (2011+)
- 4 Series F32, F33, F36, F82, F83 (2013+)
- 5 Series F07, F10, F11, F18, G30, G31, G38, F90 (2010+)
- 6 Series F06, F12, F13, G32 (2011+)
- 7 Series F01, F02, F03, F04, G11, G12 (2008+)
- X1 F48 (2015+)
- X2 F39 (2018+)
- X3 F25, G01 (2010+)
- X4 F26, G02 (2018+)
- X5 F15, F85 (2013+)
- X6 F16, F86 (2014+)
- i3 (2013+)
- i8 (2013+)
- Mini F54, F55, F56, F57 (2014+)

You can find a detailed list of the supported options for your car on

To use this app an OBD adapter is required. For more information please visit

What’s New

Version 2.19

- Japanese translations
- Bug fixes and stability improvements

Ratings and Reviews

4.8 out of 5
2.1K Ratings

2.1K 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.

Yobyot ,

Not as useful as it could be

The idea behind this app, and it’s a good one, is that changing options in your BMW should be push-button easy. The alternative until now has been to use a complex, cracked version of BMWs own software to make changes in the cars.

Unfortunately, this app fails to deliver on that vision. For at least some of the the things it offers to change in my car series, the only way to undo them is to restore a backup of the ECU.

This means that if you want to try combinations of settings you must use point-in-time backups to undo some settings while others are simply turned off in the app. IOW, there are two completely separate, unrelated user interaction styles in the app. That’s a problem for users who become responsible for figuring out which backup matches which state of the ECU.

The developer is responsive in email but has indicated he has no plans to fix this in the near term. Until then, you should probably use E-Sys and avoid this app since at least the latter has exactly one user interface, albeit a complicated one. Otherwise you’d better take notes and screenshots of what you did when in the app.


Stephan Gauch
53.6 MB

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


English, German, Japanese

Age Rating
Rated 4+
© Stephan Gauch
In-App Purchases
  1. BimmerCode full version $26.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