BMW is recalling 4,000 vehicles worldwide due to defective engine control units, the company said, according to Reuters.