Well, I don't know anything about the 5 series but I do own a 95 325i and I like it.
The 98 328 has a bigger engine than the 325 (2.8 vs. 2.5), the rims are different, the paint jobs on 95s aren't as nice as 98 (the 98s seem more glossy), interior is basically the same and the 95s may not have a built in CD.
I hope you are getting a 5 speed. It would be a waste not to on a 3 series BMW.