Faits: Faits: A. X._, né en 1963 en Yougoslavie, est arrivé en Suisse en 1987 en qualité de travailleur saisonnier. En 1995, il a déposé une demande d'asile, qui a été rejetée. X._, qui s'est marié en 1997, a déclaré être divorcé. X._ a séjourné en Allemagne, où il a été condamné pour vol à six mois d'emprisonnement avec sursis pendant 3 ans. Par ailleurs, le casier judiciaire suisse de X._ mentionne une condamnation à quatre mois d'emprisonnement avec sursis pendant deux ans et à l'expulsion pour une durée de trois ans, prononcée le 15 octobre 1990 par le Tribunal d'instruction pénale du Valais central pour violations de la loi fédérale sur le séjour et l'établissement des étrangers et de la loi sur la circulation routière. Ce sursis a été révoqué le 13 janvier 1992 par le Tribunal correctionnel d'Aigle, qui avait reconnu X._ coupable de vol en bande et par métier, dommages à la propriété, violation de domicile, rupture de ban et faux dans les certificats et l'avait condamné à 15 mois d'emprisonnement et à l'expulsion pour une durée de sept ans. En outre, X._ a été condamné, en 1995, à une amende pour violation grave des règles de la circulation. X._ a séjourné en Allemagne, où il a été condamné pour vol à six mois d'emprisonnement avec sursis pendant 3 ans. Par ailleurs, le casier judiciaire suisse de X._ mentionne une condamnation à quatre mois d'emprisonnement avec sursis pendant deux ans et à l'expulsion pour une durée de trois ans, prononcée le 15 octobre 1990 par le Tribunal d'instruction pénale du Valais central pour violations de la loi fédérale sur le séjour et l'établissement des étrangers et de la loi sur la circulation routière. Ce sursis a été révoqué le 13 janvier 1992 par le Tribunal correctionnel d'Aigle, qui avait reconnu X._ coupable de vol en bande et par métier, dommages à la propriété, violation de domicile, rupture de ban et faux dans les certificats et l'avait condamné à 15 mois d'emprisonnement et à l'expulsion pour une durée de sept ans. En outre, X._ a été condamné, en 1995, à une amende pour violation grave des règles de la circulation. B. Par jugement du 15 août 2005, le Tribunal correctionnel de l'arrondissement de l'Est vaudois a reconnu X._ coupable de huit vols commis entre mars 1996 et mars 1997 et l'a condamné pour vol en bande et par métier à deux ans d'emprisonnement, prononçant en outre son expulsion du territoire suisse pour une durée de dix ans. B. Par jugement du 15 août 2005, le Tribunal correctionnel de l'arrondissement de l'Est vaudois a reconnu X._ coupable de huit vols commis entre mars 1996 et mars 1997 et l'a condamné pour vol en bande et par métier à deux ans d'emprisonnement, prononçant en outre son expulsion du territoire suisse pour une durée de dix ans. C. Par arrêt du 20 septembre 2005, la Cour de cassation pénale du Tribunal cantonal vaudois a rejeté le recours formé par X._ contre ce jugement qu'elle a confirmé. S'agissant de la seule question contestée par le condamné, savoir celle du refus d'assortir du sursis l'expulsion qui lui a été infligée, la cour cantonale a considéré que le risque de récidive était élevé, compte tenu de la situation illégale du recourant, de son caractère et de ses antécédents, desquels il ressort qu'il fait peu de cas des décisions rendues à son encontre. Elle a par ailleurs estimé que les liens noués avec la Suisse n'étaient pas suffisamment forts pour contrebalancer ces éléments négatifs. C. Par arrêt du 20 septembre 2005, la Cour de cassation pénale du Tribunal cantonal vaudois a rejeté le recours formé par X._ contre ce jugement qu'elle a confirmé. S'agissant de la seule question contestée par le condamné, savoir celle du refus d'assortir du sursis l'expulsion qui lui a été infligée, la cour cantonale a considéré que le risque de récidive était élevé, compte tenu de la situation illégale du recourant, de son caractère et de ses antécédents, desquels il ressort qu'il fait peu de cas des décisions rendues à son encontre. Elle a par ailleurs estimé que les liens noués avec la Suisse n'étaient pas suffisamment forts pour contrebalancer ces éléments négatifs. D. X._ forme un pourvoi en nullité contre cet arrêt. Invoquant une violation des articles 41 ch. 1 et 55 al. 1 CP, il conclut, avec suite de frais et dépens, à l'annulation de l'arrêt attaqué et au renvoi de la cause à l'autorité cantonale pour qu'elle statue à nouveau. Il sollicite en outre l'assistance judiciaire. D. X._ forme un pourvoi en nullité contre cet arrêt. Invoquant une violation des articles 41 ch. 1 et 55 al. 1 CP, il conclut, avec suite de frais et dépens, à l'annulation de l'arrêt attaqué et au renvoi de la cause à l'autorité cantonale pour qu'elle statue à nouveau. Il sollicite en outre l'assistance judiciaire. E. Se référant aux considérants de son arrêt, l'autorité cantonale a déclaré n'avoir pas d'observations à formuler. 