Check this out:
http://www.ecstuning.com/BMW-E90-328...erior/Mirrors/
For an 06 330, the glass is much more reasonable. I have resisted doing this on my 09 328 as the glass is prohibitively expensive.
The link you show on eBay does appear to be correct though.
__________________
2015 Mercedes-Benz E250 BlueTec - Lunar Blue - Black MB-Tex - Bi-LEDs - Sport
2000 Z3 2.3 - Silver - Black Leather - 5MT - Premium - SOLD at 28k miles
2009 328i - Monaco Blue - Black Leather - 6MT - ZSP - Xenons - Logic7 - Premium - SOLD at 76k miles
2006 325i - TiAG - Black Leather - 6MT - Sport - Xenons - Euro-Tails - 26k miles - RIP