soxxxxx 
2004 BMW 3 Series Sedan 325xi AWD 4dr Sedan (2.5L 6cyl 5M)
So far !!!  Love the 325xi!!
 I bought my 2004 325xi 3 months ago. I bought it from a 85 year old lady who bought it new and serviced at BMW. Garage kept and all receipts. the best part.......only 24,000 miles . I could not pass up this car...I only hoped that I would be happy....I AM!!!To me, the car is like new. One ding on the door and only one small chip. The car is very peppy and fun to drive. I seem to make an excuse to always want to drive it. The car is very solid and tight. I am not sure about needing AWD here in NC but, when the snow ,rain and ice fall...I will be sure to see how it all works out. I am very happy with this car!!New cost was $38,000...I paid 12,900. I am happy!