BMW Genuine Sun Shades for E46 3 Series (1999 - 2005) It fits ALL E46 3 Series from 1999 to 2005. E46 320 320i 323 323Ci 323i 325 325Ci 325i 325Xi 328 328i 328Ci 330 330i 330Xi 330Ci M3 Saloon / Sedan / Coupe / Convertible / Touring