I'm starting to think if it really is worth it with an 330i, especially for a "poor" student like me.
I've got the money ready to spend for an e46 but I've had no luck so far with a good 330 offer. But a lot of good offers on 320i that I've passed because of waiting for a decent 330.
Is the difference huge? Should I keep waiting for a 330? Or should I go and buy myself a 320 now :P