Your local BMW dealer will sell them. CP4LESS probably do. Also look up the part no in realoem and stick it in eBay. Magneti Martelli and Bosch indicators are the same as gen BMW. Most aftermarket indicators on the E46 don’t fit very well and look a bit rubbish.