Genuine Windshield Front Upper Moulding BMW 3 Series E90 E91 2004-2012 A brand-new Genuine BMW OEM part 51317061967