Vaistech MML installed and running in my 2005. Install was very easy (plug and play) after a very cautious removal of the center dash pieces. I've got the MML unit tucked up behind the carpet in front of the PS foot area iwth a little velcro for good measure. Totally invisible and out of the way, yet accessible if needed. USB cord is currently running up into the glove box.
FYI, I'm sourcing my music from a USB flash drive as opposed to my phone. It takes a little work to get the files and playslists setup, but I'm able to navigate and play 128 gb worth of FLAC files through the NAV screen factory controls. Overall controll is as good as it could be within the limitations of the factory NAV screen, which leaves much to be desired, but it works.
FYI, I'm sourcing my music from a USB flash drive as opposed to my phone. It takes a little work to get the files and playslists setup, but I'm able to navigate and play 128 gb worth of FLAC files through the NAV screen factory controls. Overall controll is as good as it could be within the limitations of the factory NAV screen, which leaves much to be desired, but it works.