i own a 330d 2003.i paid 4k for mine with big (ish) miles on it....it drives like a new motor and i !Removed! love it.i would go for it if it's the right price and you love it.the e46 in my opinion is one of the nicer shape 3 series and doesnt date.they are a good sturdy motor and a pleasure to drive.that 325 will be a 6 pot with a lovely musical boooom to it.go for it mate what price btw?