I purchased this car used/private sale as 3rd owner w/ approximately 60,000 miles. I absolutely loved to drive this car. Driving it out on the highway was a little slice of heaven. Great feel. Solid. But wait. In the two years I owned this car, I put roughly $6,000 into the car on repairs. I had to have it towed so often that I had my local towing company programmed into my cell phone. Repairs averaged $600 per hit. I finally had to throw in the towel when the last repair (something electrical) totaled over $1,200. Used the car as trade in for new Lexus. Have heard from my local BMW repair specialist that these cars often hit the wall at approximately 70 to 80 thousand miles. Beware.