Le coût moyen d'une BMW neuve est d'environ 55 000 $. Cependant, il existe une large gamme de prix pour les véhicules BMW, depuis la Série 2 d'entrée de gamme, qui commence à environ 35 000 $, jusqu'à la Série 8 haut de gamme, qui peut coûter plus de 150 000 $. Le prix d'une BMW dépend également du moteur, de la transmission, du niveau de finition et des options sélectionnées.