Seen this before. The button comes apart internally(happens to a lot of BMW's actually).
They should just replace it pretty quickly as long as it's in stock.
The window issue, I have seen the regulators come loose from time to time.
BMW Master Tech/Diesel & M Specialist '15 X1 35i(daily) '02 530i (GTX3582R turbo/E85fuel) 600whp @ 20psi