The main question to be asked for any car buyer here leads back to your very first post. You dropped the E90 325i. Why exactly did you have a look at that car when you saw it? The way it looks? (never dive for dealer appearance, a drop with mags etc etc may seem appealing but don't do it) Or are you actually seeking the E90 or the 325i to be specific?
Price ranges for the said E90 can vary but at around 60 - 80k you can also seek out a e46 330i (Just making an example).
When you do car shopping you wanna look firstly for service history as mentioned by most here, thereafter, if it's a dealer, the more stock it seems the better from what I've learned. If you or anyone ever wanna buy a modded car do it from a community like this where you know it's looked after.