Faits : A. Le Ministère public vaudois diligente une instruction pénale contre A._, ressortissant congolais né le 5 décembre 1999, pour infraction à la LStup (RS 812.121), empêchement d'accomplir un acte officiel et infractions à la LCR. Il lui est reproché de s'être adonné pendant plusieurs mois à un trafic de haschich et de marijuana qui lui aurait rapporté quelque 1'400 à 1'500 fr. par semaine selon ses premières déclarations, d'avoir conduit sans permis et d'avoir pris la fuite lors d'un contrôle de police le 15 août 2018. Ce même jour, le prévenu a été arrêté puis entendu par le Ministère public. Le 17 août 2018, invoquant les risques de collusion et de réitération, le Ministère public a demandé au Tribunal des mesures de contrainte (Tmc) la détention provisoire du prévenu pour une durée de trois mois. Par acte du 17 août 2018, le Tmc a ordonné la détention provisoire du prévenu pour une durée maximale de trois mois. B. Le 25 août 2018, le prévenu a demandé sa libération de la détention provisoire. Le Tmc a rejeté cette demande par ordonnance du 5 septembre 2018. Statuant sur recours du prévenu, la Chambre des recours pénale du Tribunal cantonal vaudois a confirmé cette décision par arrêt du 13 septembre 2018. C. Agissant par la voie du recours en matière de droit pénal, A._ demande au Tribunal fédéral d'ordonner sa libération immédiate. Il sollicite en outre l'octroi de l'assistance judiciaire.