Actually, all are available at your BMW dealer !
black (above) 61 13 1 243 297 4.07€
white 61 13 1 243 298 4.07€
Red 61 13 1 243 299 0.69€
Blue 61 13 1 362 144 4.07€
The pin is 3.5 mm dia P/N 61 13 1 342 144 (male) and cost 1.07€ apiece... The female pin seem to be P/N 61 13 1 359 289 at 2.96€ each
There are/was also a gray one 61 13 1 243 300 (0.69€) and a beige one 61 13 1 243 675 both unavailable if I'm not mistaken.
P.S. : these are the male connectors. The female (the one from the harness that clips on the chassis of the bike) are NLA as far as I know.