Do not expect that 2002 330i to end up being reliable. I have a one owner FBMWSH 2004 model and it has needed bits and bobs doing fairly frequently (although i am absolutely hammering it with mileage to be fair to it).
Luckily if you can put up with it, the actual cost of running them is negligible. Personally i am not sure if i can be bothered with mine for much longer, though. My opinion is that these cars as a sensible prospect have sailed now![]()
Ultimately it depends on your meaning of "sensible prospect".
My 2004 330Ci is my daily driver and covering 8-9k miles per year. In the previous year it's only needed sway bars, a top of 1l oil each month and a new PAS pump. I appreciate other folks "mileage" may vary in terms of reliability.
For me it provides a far more sensible prospect than buying a newer car and spending money on depreciation rather than potential repairs.
If my mileage were higher I'd perhaps reconsider something else, but only when it started becoming an inconvenience to own. It certainly isn't at that place yet. It's not as if old E46's are just falling off the roads, I still see plenty of older BMW's about.