Well, I had the 325i checked out and it was ok, does need a little tlc but i wanted it bad, so i went ahead and got it, what fun is a car if you cant look forward to doing something to it??? It needs the 150k mile full service, which includes alot i was quoted around 800 to do all that...dont know if thats high or not...car cleaned up real nice and i like it!!! it also needs the driver door panel replaced, and the place i took it to said it sounds like a cable in the sunroof is gone because it will vent but wont open all the way...anyway i thought i would share my new found happiness!!!