Le Geely Bin Yue est un modèle représentatif du rajeunissement de la marque Geely. Il s'agit d'un « canon en acier chinois » de haute performance, de haute qualité et de haute conception, spécialement conçu pour les jeunes, leur offrant une expérience de performance mécanique plus personnalisée, pure et amusante.
Basé sur l'architecture BMA, le Geely Bin Yue est équipé du moteur hautes performances G-Power 260T (1.5TD) développé en collaboration avec Volvo. Il délivre une puissance maximale de 177 ch/5 500 tr/min et un couple maximal de 255 N·m/1 500-4 000 tr/min, dépassant les performances d'un moteur atmosphérique de 2,5 L. Il atteint une accélération de 0 à 100 km/h en seulement 7,9 secondes, une distance de freinage de 36,5 mètres et une consommation de carburant de seulement 6,3 L aux 100 kilomètres. Il répond également à la norme chinoise d'émission 6b, ce qui en fait le moteur 1.5TD le plus puissant en termes de performances en Chine.