On RealOem, looks like visors for your car in anthracite would be: 51167902803 (L) and 51167902804 (R) with use on following vehicles:
3' E46, 320i, Sedan, M54, USA, (AV13) : Sun visors
3' E46, 320i, Sedan, M54, USA, (EV13) : Sun visors
3' E46, 323Ci, Coupe, M52, USA, (BM33) : Sun visors
3' E46, 323i, Sedan, M52, USA, (AM33) : Sun visors
3' E46, 323i, Sedan, M52, USA, (AN33) : Sun visors
3' E46, 325Ci, Coupe, M54, USA, (BD33) : Sun visors
3' E46, 325Ci, Coupe, M54, USA, (BN33) : Sun visors
3' E46, 325Ci, Coupe, M56, USA, (BN73) : Sun visors
3' E46, 325Ci, Coupe, M56, USA, (BV13) : Sun visors
3' E46, 325i, Sedan, M54, USA, (AN37) : Sun visors
3' E46, 325i, Sedan, M54, USA, (AV33) : Sun visors
3' E46, 325i, Sedan, M56, USA, (AZ33) : Sun visors
3' E46, 325i, Sedan, M54, USA, (ET37) : Sun visors
3' E46, 325i, Sedan, M54, USA, (EV33) : Sun visors
3' E46, 325xi, Sedan, M54, USA, (AS33) : Sun visors
3' E46, 325xi, Sedan, M54, USA, (EU33) : Sun visors
3' E46, 328Ci, Coupe, M52, USA, (BM53) : Sun visors
3' E46, 328i, Sedan, M52, USA, (AM53) : Sun visors
3' E46, 330Ci, Coupe, M54, USA, (BD53) : Sun visors
3' E46, 330Ci, Coupe, M54, USA, (BN53) : Sun visors
3' E46, 330i, Sedan, M54, USA, (AV53) : Sun visors
3' E46, 330i, Sedan, M54, USA, (EV53) : Sun visors
3' E46, 330xi, Sedan, M54, USA, (ES53) : Sun visors
3' E46, 330xi, Sedan, M54, USA, (EW53) : Sun visors
3' E46, M3, Coupe, S54, USA, (BL93) : Sun visors
I am seeing a few listed on eBay in $30-40 price range.
EcsTuning lists fitment for coupes as:
BMW E46 323Ci M52 2.5L
BMW E46 325Ci M54 2.5L
BMW E46 330Ci M54 3.0L
BMW E46 M3 S54 3.2L
And GetBmwParts lists VEHICLE FITMENT as:
Make Body & Trim Engine & Transmission
2006 BMW 325Ci Base 2.5L L6 - Gas
2005 BMW 325Ci Base 2.5L L6 - Gas
2004 BMW 325Ci Base 2.5L L6 - Gas
2006 BMW 330Ci Base 3.0L L6 - Gas
2005 BMW 330Ci Base 3.0L L6 - Gas
2004 BMW 330Ci Base 3.0L L6 - Gas
2006 BMW M3 Base 3.2L L6 - Gas
2005 BMW M3 Base 3.2L L6 - Gas
2004 BMW M3 Base 3.2L L6 - Gas
This
site lists usage on 5' Series, but I am dubious as no one else does.
GL