BMW agrees to settle vehicle water damage suit for up to $478 million

BMW has agreed to pay up to $477.7 million to settle a class-action lawsuit covering about 318,000 U.S. luxury car owners who may have suffered water damage harming electrical components in vehicle trunks.