BMW Korea is recalling over 106,000 cars after a group of customers filed a lawsuit against it and one of its local dealers over faulty parts that allegedly led to engine fires.