Ive leased 2 times in 6 years and thought Id go that route for a long time but ended up buying... ultimately you save more with buying. if money is not a issue to you, then you are much more free to do what you want.... if you are well off, which is a good thing for anyone, then lease can give you fresh car every 3 years.
well, for a average blue collar joe like me... leasing a 50k car like 335i can be a financial loss. what I put in the car will vanish and poof when the lease is over.
id rather not do a end of lease purchase. either buy a car in the first place or find the same car and buy it CPO or private transaction for lot less.