The only truly bad thing about leasing is the km restriction. I don't know how much bmw is but I think its 22k a year. I do more than that and I work downtown which means I use transit to get to work. So nights and weekends is more than 22k, so if someone drives to work and back, well i'm guessing it would be really easy to go over on kms. Besides...since the average kms per year that someone puts on a car is around 25k, that means that more than half the people that drive do more kms than a lease would allow.
I'm just a crazy m*thrf*cker, livin it up, not givin a f*ck, living life in the fast lane