Following on from Mr Tourette's thread where I upgraded the speakers which can found here:
https://z4-forum.com/forum/viewtopic.php?f=23&t=125344
I have now decided to take it a little further whilst still keeping to a relatively low budget. Just changing the speakers as per the previous thread has made a big difference to the sound quality but now these boxes arrived and also Apple CarPlay / Android Auto MMI box (not in the photo):

The plan is to power the upgraded speakers with the JBL 4 channel amp whilst getting a signal via the AudioControl LC6i. I could just bypass the LC6i and connect via the high level input on the amp that would be simpler but having spoken to a couple of car audio specialist installers and researching off the web it seems the general consensus is that there is a way better quality input signal to be had using the LC6i rather than just connecting via high level inputs. Later on I will add another amp and a couple of subs. This is all a bit of work in progress so I shall update this thread as and when things get done, which seems to very slowly these days.
First I connected the MMI box with some help from Anubiszed. Installing this box is pretty straight forward, it comes with a T Harness which fits in between the head unit and the car's loom. You also need to connect to the aux port under the armrest, which I did by running the cable under centre console by simply tucking it in where the console meets the carpet and then up and under the lid round about where the passenger seat side bolster is so it the cable can't be seen unless the the seat backrest is moved forwards:


You also need to install the mic included in the kit, I have yet to decide where to put it but will update this once I do. I have been informed by Anubiszed that you can also connect to the car's original mic which is located under the steering wheel shrouds but I have decided not to disturb that and just find a discreet place to locate the supplied mic. Once that is all hooked up you have a working wireless Apple CarPlay or wired Android Auto.

Overall it works great and you have Apple Music Google Maps Waze WhatsApp Messages etc all on the iDrive and brings this old car bang up to date.
A couple of negatives though, when you select reverse the screen switches to the parking sensors pictogram which shows you how far you are from objects but this does not work going forwards, to make it work for the front sensors you have to come out of Carplay first and then operate the front sensors and then go back into CarPlay if you wish. A bit of a faff but worth it for the other benefits.
The second issue I have encountered is when in Apple Music the library loads ok and you can see your playlists etc, but none of the other tabs load e.g. Browse, Radio etc, I just get this message:

Although I suspect this has more to do with a glitch within the IOS / Carplay software rather than the MMI box.
Next I mounted the JBL 4 channel amp in the boot in the position where the original BMW amp would be if the car was specced with the upgraded Hifi. I made a simple mounting board from some cheap chip board and attached that to the cars original fixing lugs using M6 nuts. I then used some threaded inserts in the board and screwed the amp to the board. I connected the power wires positive, earth, remote and speakers wires which will run back to the head unit before I screwed the amp onto the board since otherwise it will be very difficult to get to those terminals later:



I ran the power and earth wires along the right hand with the car's original cables and connected the earth to the car's original earth point from the battery:

For the power I bought a connector from BMW that fit into the power distribution box, I soldered the 8 AWG power cable and connected an inline AFS (Mini ANL) fuse holder which I just mounted using some strong double sided tape:
Next job on the cards is to run the speaker, remote and RCA cables from the boot to the front of the car, mount the LC6i and tap into the T Harness of the CarPlay loom for the speaker level outputs and inputs. Maybe for this weekend!
https://z4-forum.com/forum/viewtopic.php?f=23&t=125344
I have now decided to take it a little further whilst still keeping to a relatively low budget. Just changing the speakers as per the previous thread has made a big difference to the sound quality but now these boxes arrived and also Apple CarPlay / Android Auto MMI box (not in the photo):

The plan is to power the upgraded speakers with the JBL 4 channel amp whilst getting a signal via the AudioControl LC6i. I could just bypass the LC6i and connect via the high level input on the amp that would be simpler but having spoken to a couple of car audio specialist installers and researching off the web it seems the general consensus is that there is a way better quality input signal to be had using the LC6i rather than just connecting via high level inputs. Later on I will add another amp and a couple of subs. This is all a bit of work in progress so I shall update this thread as and when things get done, which seems to very slowly these days.

First I connected the MMI box with some help from Anubiszed. Installing this box is pretty straight forward, it comes with a T Harness which fits in between the head unit and the car's loom. You also need to connect to the aux port under the armrest, which I did by running the cable under centre console by simply tucking it in where the console meets the carpet and then up and under the lid round about where the passenger seat side bolster is so it the cable can't be seen unless the the seat backrest is moved forwards:


You also need to install the mic included in the kit, I have yet to decide where to put it but will update this once I do. I have been informed by Anubiszed that you can also connect to the car's original mic which is located under the steering wheel shrouds but I have decided not to disturb that and just find a discreet place to locate the supplied mic. Once that is all hooked up you have a working wireless Apple CarPlay or wired Android Auto.

Overall it works great and you have Apple Music Google Maps Waze WhatsApp Messages etc all on the iDrive and brings this old car bang up to date.
A couple of negatives though, when you select reverse the screen switches to the parking sensors pictogram which shows you how far you are from objects but this does not work going forwards, to make it work for the front sensors you have to come out of Carplay first and then operate the front sensors and then go back into CarPlay if you wish. A bit of a faff but worth it for the other benefits.
The second issue I have encountered is when in Apple Music the library loads ok and you can see your playlists etc, but none of the other tabs load e.g. Browse, Radio etc, I just get this message:

Although I suspect this has more to do with a glitch within the IOS / Carplay software rather than the MMI box.
Next I mounted the JBL 4 channel amp in the boot in the position where the original BMW amp would be if the car was specced with the upgraded Hifi. I made a simple mounting board from some cheap chip board and attached that to the cars original fixing lugs using M6 nuts. I then used some threaded inserts in the board and screwed the amp to the board. I connected the power wires positive, earth, remote and speakers wires which will run back to the head unit before I screwed the amp onto the board since otherwise it will be very difficult to get to those terminals later:



I ran the power and earth wires along the right hand with the car's original cables and connected the earth to the car's original earth point from the battery:

For the power I bought a connector from BMW that fit into the power distribution box, I soldered the 8 AWG power cable and connected an inline AFS (Mini ANL) fuse holder which I just mounted using some strong double sided tape:
Next job on the cards is to run the speaker, remote and RCA cables from the boot to the front of the car, mount the LC6i and tap into the T Harness of the CarPlay loom for the speaker level outputs and inputs. Maybe for this weekend!