I have owned 3 Bimmers; a 98 528i, 01 330i and 04 325xi.
I was going to get an 07 335i, but BMW no longer offers any other tires than run-flats.
I have read one horror story after another about these tires (Bridgestone). They are worn out as early as 6,000 miles. Because the sidewalls are so hard (yielding a potentially brutal ride), they made the surface rubber real soft to counter this problem, as a result they tend to wear out quickly.
Bmw says you can't fix a flat, the tire has to be replaced. And you can't replace just one. Because of the suspensions BMW recommends you replace at least two and sometimes all four.
Bmw is aware of the problem and they say it is the tire maker's problem. The tire maker says they built them to bmw specs so its bmw's problem. Some dealers will work with you, but it really depends on the dealer and your relationship with him.
And there is the question of whether you buy new rims and traditional tires if that voids the car's warranty.
So over a 3 year lease, you can expect to replace one set and maybe as many as three sets of tires. At $1,200 a pop, that substantially increases the cost to own a bimmer. Otherwise it is a great car.
And I am reading that there is an issue with 07 3's with faulty oil sensors. BMW is taking care of this as a warrenty problem, but there hasn't been a fix yet as some people have had multiple sensors put in.