here are a bunch of commercially available replacement car stereos with USB, Blue tooth, SD card port etc

CLICK HERE