Well, at 27 insurance on a 2002 325 touring auto was just plain stupid (£500 minimum, thats with 5+yrs no claims), I suspect a coupe maybe even worse (although I have managed to get it down to a more sensible £370 now).
All I can say is test drive at least several examples. Then you should get a feel for the sloppy ones and the tight ones. Also be aware that the SE and M-sport specs differ in comfort a fair bit. Bigger rims on a SE with upgraded lower arm bushings gives a nice medium. Although a MY2000 car has 60mm lower arm bushing which are a bit more solid (but are more prone to splitting) compared to later 66mm ones. But they may have been replaced with the later 66mm items, as they are interchangable.
On the whole I find them ok as an everyday car, but with me they alway left me wanting more. It's one of those cars thats not bad at anything, but doesn't ultimately shine in any particular area either.
I agree with John, the e39 5 series is a better drive - providing you get a good one. And that is a problem with most oldish BMWs unless they had religious TLC in regards to the suspension and bushings - with the bills to proove.
My e46 just had its 2nd set of lower arm bushing done at 45,000 miles- nowt wrong with them MOT-wise, just they went sloppy. Lost count how many front control arms my mum's partners 1996 e39 has gone through, ideally needs new shocks now - owch (still flies through MOTs though, so no urgency)