^Thanks for the insights. Your deal is better than anything I've seen in the "take over my lease ads." They're almost always $650+ for a 335i, and anything under $600 wants like $1500+ cash up front with like 13 months left.
I spoke with a sales manager at the local BMW dealership and he was more than willing to modify the lease terms and yet keep the profit the dealership makes the same. I could also get the car however I like as long as it's something in stock. So it'll be interesting to see what kind of terms I can get. Probably won't be for 2-3 weeks or so but I'll definitely report back after I see what is possible.