Red connector blocks in general on BMW's are really hard to source for a reasonable price. Each half will be at least £10 delivered new or second hand. If purchased second hand new pins will be needed which are £1 each from BMW.
You may get lucky with someone on here who has broken an Auto but there will only be 1 pair per Auto car.
BMW don't sell red connectors even though there is a part number. They are usually only supplied with an electrical component or with a wiring loom.
My advice is to change to black, these are easy to find and good 3rd party ones are available.
I have used these from aliexpress and they have good quality pins which fit also in BMW connector blocks. The pins are usually where 3rd party lack in quality.