The OE ones are made by Valeo. They can be bought from any Valeo supplier for around £350 - £400 all in. Not sure what the current dealer price is on them.
Used sets do sometimes come up but they usually go very quickly.
They plug and play, but will flicker and give bulb warning errors without dealer coding.