Probably going to get the best price from Tischer BMW www.getbmwparts.com
They want $20.78 each for the fronts, $18.50 each for the rears.
You'll probably want to order new center pieces as well.
I ordered the fronts & rears from Tischer. Put 'em on and found that my center pieces were slightly faded & didn't match the new Euro trim pieces. So I immediately went to the dealer and bought new center pieces to match the new Euro corners. Wished I'd just ordered all 6 trim pieces from Tischer to begin with as it'd been cheaper...
Cosmos Black/Black 1995 540iA M-Sport
BMW Individual Exclusive Edition, 1 of 65 total, 9/25/95 Build