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 '11 328i M Sport(daily) '02 530i (PT6262 turbo/E85fuel) 550hp @ 14psi