 I have been leasing the car for all most 3 years.  Car runs great!    The reliability is a big issue, disappointed from "German Engineering" and luxury driving machine.   The fuel pump went out when the car was a little over 50K miles right after the warranty expires.    It would have cost about $2,500 to repair it, but luckily the charge was waved as I stressed on disappointing quality of the upscale automobile.   I still had to pay $1,500 to replace my front breaks.          I am not sure now how much more need to spend to keep the car....  I will definitely return the car once the lease expires and not plan to own old BMW as the reliability is uncertain.