Hello- just bought an '04 330 and would like to replace nav/radio system with a kit... I know Dynavin makes one but wondering what other current options would work- eg Apple car play. I don't care about nav- looking for radio, CD, bluetooth, USB, and maybe license plate camera. Thoughts? Thanks!