 I drive a 2017 Audi A4.  Recently, the programmable radio buttons and MMI began to malfunction.  I brought it in for service expecting a repair under warranty and was told that the problem was “likely” due to liquids spilling onto the buttons, not covered by the warranty.  I would tend to agree with this diagnosis BECAUSE the radio buttons are positioned directly next to the cup holders.  It is almost impossible to avoid spilling liquid into the buttons because of this design.  Even the motion of the car with a cup of liquid in the holder could easily cause liquid to spill into the radio buttons.  Nevertheless, this is clearly a design flaw with the center console.  I have been a computer engineer since 1983 therefore my ability to recognize a user interface design issue is my business.  But it doesn’t take an engineer to recognize the poor design of the center console.  I contacted Audi customer support AudiCustomerExperienceCenter@audi.com and after waiting almost two months, the customer service rep never bothered to provide a final response.  Instead, I had to escalate, searching the internet for another way to contact Audi, who agreed to cover only the parts ($600) but not the labor costs ($300).  I did not accept this offer because the design of the center console is the cause of this issue because it’s inevitable that liquid will spill into the radio buttons given that they are positioned right next to the cup holder.  So there you have it.  Audi has decided to lose a customer for $300 over what in my opinion and experience is a design flaw.  This is my second A4.  The cup holder of the 2012 A4 was NOT positioned next to the radio buttons.  In 2017 Audi changed the console and created this problem.