To OP: Are f**ken kidding me? You've been very easy on them so far and they've been nothing but POS with you. It's about time to get EXTREMELY hostile. Try BMWNA and at the same time get a lawyer and sue their asses. At least you want your 3 months lease back if nit another car. Go to BBB and any other entity that can hurt them. I'm so f**Ken flamed now I can't think straight but others opinions and experiences on this forum will help.
2011 E92 JB/BL/DCT--->80K Miles
2015 F80 SS/SO/DCT