BMW alternators alone without any labor costs, usually run around $300-$400. They are relatively basic to install but it still remains a timely task. Labor can run anywhere from $200-700 depending on where you go.