I am looking for a good installer that is experienced with BMW in Westchester, New York -- I have a 2005 BMW 325CIC and want to put in navigation and stereo - any recommendations?