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.
COBB AP|CP-e|ETS|ER|Forge DVs|KW V1|M3 Sways|BBS CH|BMS|