BMW Manufacturing Co. in Spartanburg has produced its 500,000th X5, just five and a half years after its market introduction.