I know the E46's are better, but I can't afford an E46. I am certainly considering the 325 also, why would you specifically go with a '94, any particular reason?
Fortunately, my best friend and his *** are the biggest BMW fanatics I've ever met, so I won't having a problem finding a good car...