I would use one of Pioneer's touchscreen head units, you can get one as low as $299 that play dvd's and charge your ipod. The question is for the speakers in the car would you amp those or let the head unit power them? If your gonna let the head unit power the speakers than Pioneer all the way. Compared to JVC which is a good company but not the best with sound quality on the built in amp. Just my two cents on the headunit peice. As for the sub woofer I use to have an 05' elantra and I had one 12" Alpine type R sub with a kicker amp and that rocked, so up to you how much bass you want.