i see you're in socal. socal is very competitive when it comes to leasing bmws. here are some tips:
1-build your BMW online and get the MSRP price for it.
2-talk to your sales guy and have him give you the invoice price(price dealer pays for the car) for the car you built
3-a good deal for a 335i would be considered anywhere between $300-$600 over invoice. so if the invoice is 33,500, the sales guy would sell it to you for 34,000. since its a lease he's not really selling it to you but the 'selling' price translates to what your monthly payment will be.
4-know the residual and money factor for the car you want. this changes monthly. you can get this information at ridewithg.com which posts residuals/money factor for most cars. my residual when i got my ride was 61% and my money factor was 0.00165.
5-never put money down on a lease. if you put 3k down on the lease and you total your car on the way out of the parking lot the insurance will cover it but your down payment will be lost. save the down payment and apply it towards the monthly rate OR BMW has a nice multiple security deposit program. for each security deposit you put down(max 7), your money factor/finance rate will drop .7 for example i put down 7 security desposits, which lowered my monthly payment by $50. multiply $50x36 months and thats how much i save. the deposits are fully refundable at the end of the lease and if you total your car you get all your deposits back.
i see you're in socal if you're intersted PM me i can give you a contact for a no bs sales guy who will walk you thru the process. he won't play any games and will give you the same deal he gives to everyone else.
oh and for the record i almost ALWAYS recommend browsing some auto related forums(like e90post) and checking out the board sponsers. alot of the sales guys are sponsers there and will give you a great deal right off the bat, where as if you do a walk in they will assume you haven't done your homework and take advantage of it.