Faits: A. Le 21 novembre 2011, A._ a été arrêté dans le cadre d'une instruction ouverte par le Ministère public de l'arrondissement de Lausanne (ci-après: le Ministère public) à la suite d'un brigandage commis dans une bijouterie à Lausanne et auquel ont participé B._, C._ et D._. Ceux-ci sont prévenus d'avoir emporté pour plus de 110'000 fr. de bijoux et de montres après avoir molesté et entravé le bijoutier; ils se trouvent en détention provisoire pour les deux premiers et en cours d'extradition pour la dernière. A._ est mis en cause pour avoir reçu une partie du butin provenant du brigandage en question contre paiement de 27'500 fr., ce qu'il a reconnu. Il a été prévenu de recel et de blanchiment d'argent et placé en détention provisoire. Le Tribunal des mesures de contrainte du canton de Vaud (ci-après: le Tmc) a prolongé cette détention à plusieurs reprises, la dernière fois par ordonnance du 21 novembre 2012, jusqu'au 21 février 2013. Par arrêt du 17 octobre 2012, le Tribunal fédéral a considéré que le maintien en détention provisoire était justifié dans le sens où le prévenu présentait un risque de réitération. B. Par ordonnance du 15 janvier 2013, le Tmc a rejeté la demande de mise en liberté présentée par A._. Celui-ci a recouru contre cette décision auprès de la Chambre des recours pénale du Tribunal cantonal vaudois (ci-après: la cour cantonale), qui a rejeté ce recours par arrêt du 30 janvier 2013. En substance, la cour cantonale a considéré que le risque de récidive était important et que la prise d'un emploi telle que proposée n'empêcherait pas le recourant de récidiver. Vu l'avancement de l'enquête, le principe de proportionnalité demeurait en outre respecté. C. A._ recourt contre cet arrêt auprès du Tribunal fédéral. A titre principal, il sollicite la réforme de l'arrêt cantonal en ce sens qu'il est libéré avec effet immédiat. Subsidiairement, il conclut au renvoi de l'affaire à l'autorité cantonale pour nouvelle décision. Il sollicite en tout état l'octroi de l'assistance judiciaire. Le Ministère public conclut au rejet du recours. La cour cantonale se réfère aux considérants de sa décision. Le recourant a répliqué. 