I have this same model and I also do alot of my own maintenance. I just hit 104,000 miles and still going strong, with not a single instance of major repair needed in 6 years
(knock on wood) I installed an H&R suspension at about 96K and have kept up with all of the dealer recommended intervals since I purchased it, I also upgraded to an 18inch staggered wheel set. I like to think that the 325 and 330 are two of the best BMW's ever made. 2006 was the year to beat. Great Post!