Nov012023 BMW Genuine Wind Rain Sun Smoke Deflector Shield E46 3 Series Cabrio 54317037729 BMW Genuine Wind Rain Sun Smoke Deflector Shield E46 3 Series Cabrio 54317037729.