Arrived with all the required hardware and wiring for a BMW e92.
You'll need to trawl the internet for installation and set-up instructions, but you'll find them.
If you have separate heated seat controls to your climate control, you will need to purchase a replacement or used BMW controller from elsewhere that combines both climate and heated seat controls, they're plug and play. Or make an alternative plan with your heated seat controls.