BMW will recall more than 1 million units of locally-produced and imported cars in China that were produced from 2003-2017 due to potential risks with the airbag, China's market regulator said on Friday, with the recall effective immediately.