We leased one to replace a 99 328i (great driving car with horrible reliability and amazing tire eating qualities). Enjoyed the car for 3 years but didnt buy it out at the end. It was a small car and great for our no kid family.... glad we didnt buy it since we have since tripled our family size.