Hi everyone,
Thanks a lot for some excellent replies!
As I start to dig deeper I realize that I might not want to be as picky about the colour (although I would love it in black). Also, with me not being such a good driver (no accidents thank god, but no where near to be a pro!) I would like an AWD rather then a RWD. 2010 is the lowest I'll go I think... also needs to be under 45k KM. This will be my daily driver, and I will use it in winter. all I'm planning to do to it is add tints, if it already has it well then...

I'm all set
Found some cool ones IMO
http://wwwa.autotrader.ca/a/BMW/3%20...howcpo=ShowCPO
EDIT: If the car is $31,749 ---> Do you think I will be able to get it down to $30,000 after taxes?