it really depends on what you want to do. my previous car was an mx6 that could run mid 14's which was kinda fun cause i could tease alot of cars on the street. but i decided that i really hated FWD and that i wanted to learn to drift so i found a 325e for 1600 bucks. yeah, its much slower, and is not going to win very many street races but it really is alot more fun being RWD. my point is buy the car depending what you want to do. if its gonna be a daily driver, definentely a 325e, mainly for the gas mileage. but hey if you can afford the 325i or 325is go for it man. much more fun to drive in my opinion (steeper final drive, higher redline, different suspension, etc) but you gotta pay more for it.