BMW will spend $US750m expanding its Spartanburg plant in the US to boost production capacity from 160,000 to 240,000 units by 2012.