So over the past 2 years I have taken my car in 6 times all for the same problem that has never been fixed. My windows do not respond accordingly when the buttons are pushed or stop where they want to. All of my steering wheel functions control different settings on the car. My volume"-" button will change the air circulation to increasing the volume. Where as the volume "+" button changes radio stations, makes calls through my iphone via bluetooth and lowers the volume too. I have been to two different dealerships with no luck and had the faceplate on the steering wheel changed too. It has been at my dealership for 4 days now and I am thinking about asking for a "buy back". my 128i has about 29k miles on it and I have had this condition for about 20k of those miles. I recorded video of the incident and sent it to my dealer which they forwarded to BMW Engineering department. Anyone have any suggestions?? Not sure what course of action to take.