BimmerCode for BMW and MINI

8.01K reviews
Content rating
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

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 (2004+)
- 2 Series, M2 (2013+)
- 2 Series Active Tourer (2014-2022)
- 2 Series Gran Tourer (2015+)
- 3 Series, M3 (2005+)
- 4 Series, M4 (2013+)
- 5 Series, M5 (2003+)
- 6 Series, M6 (2003+)
- 7 Series (2008+)
- 8 Series (2018+)
- X1 (2009-2022)
- X2 (2018+)
- X3, X3 M (2010+)
- X4, X4 M (2014+)
- X5, X5 M (2006)
- X6, X6 M (2008+)
- X7 (2019-2022)
- Z4 (2009+)
- i3 (2013+)
- i4 (2021+)
- i8 (2013+)
- MINI (2006+)
- Toyota Supra (2019+)

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
Updated on
May 12, 2023

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
This app may collect these data types
App activity, App info and performance, and Device or other IDs
Data is encrypted in transit
Data can’t be deleted

Ratings and reviews

7.58K reviews
A Google user
October 14, 2019
Be careful! Things can go wrong, even when you do everything as instructed. Unfortunately, you may not know until you start the car again. Luckily, it seems that sometimes the connection between the car and the dongle and your phone may not always be ideal and can cause issues in coding your car correctly, but can be corrected with a restore. If all else fails, remove the dongle, delete the dongle from your phone, then repeat everything fresh to get a solid connection.
19 people found this review helpful
Did you find this helpful?
Josh Hamilton
December 12, 2020
Works absolutely flawlessly on my 2011 Mini R56 with the CX Bluetooth OBD adapter. I was skeptical, but what I love is that is the default mode translates everything into English and has most of the standard function controls I wanted to modify (Comfort access and hot & cold bulb checking). In addition to being super easy to use, it also has access to the full set of configurable options, provided you speak German or have the translation handy for every conceivable setting you might want to ever change. It doesn't appear to have any functionality for VO modification, so you can't use it to enable a retro-fitted alarm, for example, but this is absolutely wroth the money for the full version (one time fee, not a subscription) and saved me days of trying to figure out NCS Expert. Thanks!
17 people found this review helpful
Did you find this helpful?
Christopher Heckman
August 12, 2021
Great app. Used to use NCS manual programming on my old e series. I knew the process but was a pain from the wired connector through the manual process. This app with the veepeak Bluetooth is awesome. I've been able to program what I wanted quickly and make changes as I liked. I carry the adapter with me so I could program no matter where I am. Even offers expert mode for the options that aren't translated into easy mode. Highly recommended.
16 people found this review helpful
Did you find this helpful?

What's new

New: User interface refinements.