Try another dealer.....with it being CPO'd you can bring it in and bug them until these are resolved.
I had problems with a CPO'd 335 and I took it to my local dealer (after purchasing it in Philly) and they took care of everything.
Its a hassle, but the squeaky wheel gets the grease! Don't give in, these are great cars when they're ironed out.
2011 Mineral White M3 ZCP
Paint Correct, Opticoat, Ventureshield, some CF, B&B exhaust, AFE Intake