BMW is recalling around 2,600 cars in China, the company has said.