I think it's normal. depending on the colour and also a proper paint job. Done my wing mirrors for a jap model for rm150. although it was the covers, they literally stripped it apart, sanded the exterior, primed it and painted it. the interior was just painted normally.
and that was for a matte black finish. this was way before i found Danny in USJ.
So RM100 and for a beemer, it's very competitive.