Do you want one with 2 or four doors? Do you want a 3 series only? Your budget will have a lot to say here as well -- not just for the purchase price, but also for insurance and maintenance).
The 3 series sedans from 1999 through 2001 all look pretty much the same (the 328's will have probably have chrome trim around the windows), and then the ones from 2002 to 2005 also have the same style. I don't know if you're looking for anythign older or newer than that.
The car in the picture is a 2002 - 2005 3 series (I can tell from the turn signals). The black trim around teh windows tells me that it was either not a 330i, or that it was a 330i with the M Tech package (performance package in the US).
All the looks stuff can be changed. It seems to me tha in general you want an E46 # Series. You can start looking that way. Whether it is a 320i or a 325i, or a 330d, etc., is not that big a deal. If performance/power, availability of aftermarket engine modifications, or fuel economy are your concerns, then the focus changes.
Just let us know more of about what you're looking for.
And welcome to bimmerwerkz!