^this but honestly leasing a car is stupid, you just end up losing money in the end. I know the same can be said for depreciation and all that but if you cant buy a car new pick a different car. I know some will say well what happens if you want to get a new car every couple of years? well fine then do you, but just know that you're only losing money by leasing a car. Im just happy you're considering a BMW, im so sick of japanese luxury brands because they are just rebadged versions of the same car their cheaper company sells. so thanks for being smart and not buying a G35 just because its and infiniti when you could just buy a z. My friends girl bought a g37x and everytime I see it I laugh because its a fucking rebadged z that she paid wayyy too much for at least with the germans you are getting an original model.
Leasing isn't a dumb idea at all. Think about it by the time you've had the fucking Bmw or audi or whatever for a few years the car ends up being a money pit. If you lease it you just give it back and it's their problem. Not to mention a lot of the matienence is covered by the dealership.
you'll probably want to go with teh 335xi if you want the cheaper payment