itd be better to get the speakers first..the sound quality will be a lot better..if u get the subs first, all youll hear is bass and the music will be drowned out and probably distorted if the volume is to high..also i recommend getting an amp to boost your speaker and sub performance