BMW Of North America Appoints Leigh Moynihan As New Vice President Of Marketing Effective August 2025