Mine is a 2012 and I had the same problem in the beginning. I would lose my radio presets and the Bass, Treble and so forth would adjust back to the default. I asked the dealer about it and they said it should not be that way and had no explanation. It eventually held all the presets and I have no explanation why.
100% BMW. Don't settle for cheap imitations.