I'd go for the first one. Has a bigger engine, and has a lower milage.. Just 1500k higher price. Dunno which currency, $ perhaps.. Don't know what prices are over there, but I'd take the 328ci...
Thats a no brainer, larger engine, lower miles. I got a 2000 328Ci about 5 months ago. I only payed $23900 but it had 40k miles, 5 speed, sport and premium though. Love it love it love it! Its not as fast as my 99M3 was but it is so much nicer looking and smoother