I personally think your MF is too high. I got my MF at 0.00165 last year.
After checking on edmunds.com, it seems like 0.00175 is the norm now.
http://townhall-talk.edmunds.com/dir...index=.ef9d9d3
without knowing your downpayment, which I'm guessing they're asking somewhere between $2,000 - $3,000 - it didn't look like a good deal at all.
I would haggle on the price, then the MF, and after you reached the final number that you think is reasonable, ask your sales guy about BMW's multiple security deposit program to further lower the MF.