We worked on this BMW E39 before, replacing the speakers in the front and rear. This time around the customer brought with him a newer model EONON Android head unit to replace his current one.
Unfortunately his current EONON was damaged due to water entering it from his Aircon system. He did have some AC issues before but has since had it fixed. Because he was quite happy with the EONON he had before, he decided to go with the newer model which is now equipped with wireless Apple CarPlay and Android Auto.
Another thing he wished we could get to work was his steering wheel buttons. Good thing his new unit came with the Can Bus module which will help integrate some of the original car functions. This was not available with his previous unit hence the inability to get the buttons to work.
On top of that, we also discovered that the previous wiring done for the install was a little messy so we were sure to make it tidy this time around. This is important not only to ensure there are no weird noises coming from behind the radio, but mainly that the wiring is sound and safe.
Overall for those having the same car, we would highly recommend this head unit as it is able to integrate some of the cars factory functions, easy to install and also looks pretty good.