We leased a 2009 135i convertible and just turned it in.
This car had many problems over the 3 years and BMW did not meet our expectations in the service department. We had to take the car back twice for every issue we had and there we many. It was not ever fixed the first time even on a recall issue.
Additionally, when we returned it with 12,000 miles after 3 years they charged us $600 for new tires on the rear of the car. The explanation was that because this car is a "sports model" the tires only last 12-15,000 miles. If you lease a BMW this means you will have to replace the tires at least 3 times during your 3 year lease if you drive it all the miles allotted.
Very pretty car and fast but looks are not everything and speed only works if the car runs.
I suggest that BMW train their dealers in better customer service techniques. We were treated poorly at the dealership in Greenville, South Carolina each time we went there. Since they were the closest dealer to us we had to endure their poor customer service even when we turned in the car. Training may help these people better understand how to treat customers. They could use a lot of help!
† Edmunds.com received the highest numerical score in the proprietary J.D. Power 2014 Third-Party Automotive Website Evaluation Study℠. Results based on responses from 3,381 responses, measuring 14 companies and measures third-party automotive website usefulness among new and used vehicle shoppers. Proprietary study results are based on experiences and perceptions of owners surveyed from January 2014. Your experiences may vary. Visit jdpower.com.