To be honest, it comes down to the "deal"... your payment is a bit high, you'll likely need an incentive to move it.
I have a similar car though mine is a late 2011, same MSRP, and my lease was $550 with no down payment. I have been running numbers on new cars as my lease is up about 6 months, and I could get into another one just like mine for a similar payment.... so at $650 yours is a bit high. I could get a loaded F30 for that.
2011 BMW 335xi Sedan -- Black Sapphire / Black Leather
Sport, Premium, Cold Weather Packages, Navigation
Former: 2013 335i xDrive Sedan -- 2011 335i xDrive Coupe -- 2009 MCS JCW -- 2006 MZ4 -- 2002 325i -- 1997 318ti -- 1991 318i