If one can live without the enhanced facilities available in the 650i, the 640i is the best choice with theaddition of the Apple Carplay and Android Auto system. Thus making the car a genuine value for money purchase.