 I bought my 2005 325i from a friend who had purchased it at auction a year earlier. I travel 50 miles one way to work daily, so the miles have been piling up. The car had 35K miles when I bought it. It now has 94K miles. Have spent close to $3,000 so far, including driving side window controller replacement, thermostat replacement, bush kit replacement, and new set of tires. Seems every time I get one thing fixed, something else shows up. Now, gotta have brake job and replace two worn hoses. Also, had accident (no fault), and now fighting with insurance co. because repairs not up to par. But still love to drive it! And at 94K miles, I guess the repairs are expected.