Hi my 328is just got raped by a majour hail storm and I am writing it off

Luckily insurance is letting me keep the rims and my sound system!
I am looking for a good shop to swap the sound system out of my 328is into my m3..
The trunk is all custom fiberglassed in and there is no way I could do it myself...
I am just outside of Stratford and am looking for a place a bit closer..
Audio Illusion installed the stereo but they are located in Oakville..
Any suggestions would be helpful.. Thanks!