BMW recalls over 290,000 X3 SUVs due to interior cargo rail issues
BMW is recalling 291,112 X3 SUVs over interior cargo rails that could detach during a crash, potentially causing injuries. The recall covers multiple variants of the X3 from model years…