In my quest for a new car, I am seriously considering a new 330Cic. I do NOT want to wait for the "new" styling as I do not care for the changes made in this thing. I've been warned that BMW dealers don't really deal much off of MSRP, so admitting my inexperience with negotiating this brand, I am looking for advice / opinions from all of you on the best price I might expect.
The MSRP of my choice is about $51,880. According to Edmunds, the invoice is $47,510, and their report of "what others are paying" is $51,282 - that's only about $600 off of MSRP, or $4,800 OVER invoice! Is this what I can expect?
I live in the Cleveland area and therefore am hoping the winter weather might help with an advantage in pricing for a convertible... maybe not like a Corvette would in January, but - - - maybe??
Thanks for your input!

Doug