The more miles on the car the more time it has had to accumulate money back from bmw which allows it to be discounted more. But depending on the in service date you could be out of maintenance or warranty at the end of the lease. It really depends on what you are looking for. I do not have any 335s as that model has been replaced with the 340. I have one 340 though