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 (PT6262 turbo/E85fuel) 510whp @ 17psi