AGREE, DIY!!
and also the new revised OE parts (same part numbers as old ones) from dealer have more glass in them and better sealing between the center and side pieces.
The non-club member prices for the whole set was a bit over $200 at the BMW dealer, with CCA member club discount I paid $191.
Others have ordered cheaper parts from China but reported that they matched to the 'old' BMW OE parts, not the improved newer ones.
I have a Used Old passenger side piece for sale now, as I replaced the whole set and this one was not cracked:
BUT the larger plastic piece that the center partition attaches to on my vehicle failed on the 2 screw holes when I did my replacement. It is part #15 on this RealOEM diagram:
P/N: 51717169422
https://www.realoem.com/bmw/enUS/sho...diagId=51_6430
Has anyone replaced this part? Does it pull out or is it more difficult than the top three pieces?