wow that does look like a good car. and a very decent price. how many miles are on it?
If the miles are any less than 200,000, i would look into that car seriously. I have a '95 325i, and i am very happy with it, and i would not part with it except to get another BMW 3 series like an M3.
My car just rolled over to 200,000 miles, and all i have done to that car as far as mainenance is a new radiator, new rear shocks, and i change the oil regularly with 15W-50 synthetic.