Selling price could be better, you have another $1k wiggle room to play with.
They should be able to do that car for a selling price of $50,941. Why didn't you go with 36 months?
Let me give you a quick breakdown
MSRP = $57,195
Invoice = $53,191
Selling = Invoice - $2250 (holiday credit + loyalty) = $50,941
10K miles - Residual 62%
MF - .00125
$596.81 a month - Bank, DMV, 1st month due at signing (~ $1500)
$637.66 a month - Sign and drive $0 due at signing
2011 E92 335 X-drive Deep sea blue/Red ZSP, ZPP
2013 X6 Deep sea blue Blue/Red ZCW,ZPP,ZPS, Full LED lights, Multi-contour seats
2013 535 X-drive Imperial Blue/Cinnamon, ZDA, ZMP, ZPP, ZTP, Multi-contour seats, Ceramic controls, Premium Hi-Fi