Working on
bmw repair is not difficult. There are some systems that you have to have BMW software to work on. However if you need said hardware it can be purchased for under 100$ if you already have a laptop. In fact the BMW software is pretty easy to use