My 2003 Z4 has OEM Nav, but it is so out of date that it is useless. Car has no steering wheel controls, no Bluetooth, No USB, and phone connectivity. I am looking for a sing;e DIN after-market radio that will give mr Bluetooth, USB, and phone connectivity. Any suggestions?