Keep going back and getting them to replace these units, its the only way to get across to the manufacturer that there is something inherently wrong. I know its a hassle but we got to do it, remember also that the manufacturer ie BMW will look at the record of inherent problems with equipment when it comes time to upgrade component parts in new model releases etc. Its a bitch being the test pilot for this sort of thing though and that's another reason for warranty claims.