Jan062024 BMW E85 Z4 Roadster 2003-2008 OEM Wind Deflector Mesh Screen 0150671 #005 Part Number: 0 150 671.