hard to compare, chalk and cheese.
All depends on your budget and what image you want to have?
For me, 330CI, hands down. That is not to say that the S2k is a bad
car, but in terms of driving experience, S2k can bite you bad if
you don't watch it in the wet.