most car stereos already have blue tooth, if your cell is an s3 or iphone look at mirrorlink from pioneer, instead of an external hard drive just get some usb thumb drives or sd cards, its much easier to lug around and cheap enough that if it messed up u can just get some new ones.
i suggest...