If you are look for a more comprehensive solution, consider swapping out the head unit to the one ive linked below. It really blends in with the flow of the interior and adds wireless apple car play as well as GPS. I have it installed in my e90 and its been just fantastic.