Carol M said:I doubt very much they'd deliver a 1.8 and badge it up as a 2.0. That's fraudulent and very unlikely.
Yes, it's a yes for the 2.0. Mine is great and its no slouch. It's even more responsive in sport mode. Just run it in properly first.
You're going to love it!
I think that a big problem on this forum is that people incorrectly label the 20i as "2.0" and the 23i as the "2.3". To newcomers, adding a dot to the car name suggests engine size and can be misleading.
To summarise the available E89 models:
The 18i has a 1997cc (2.0l) N20B20 engine (straight 4 turbo) outputting 156hp.
The 20i has the same 1997cc (2.0l) N20B20 engine (straight 4 turbo) as the 18i but with an increased output of 184hp.
The 23i has a 2497cc (2.5l) N52B25 engine (straight 6) outputting 201hp (IIRC).
The 28i has the same 1997cc (2.0l) N20B20 engine (straight 4 turbo) as the 18i and the 20i but with an increased output of 245hp.
The 30i has a 2996cc (3.0l) N52B30 engine (straight 6) outputting 231hp (IIRC).
The 35i has a 2979cc (3.0l) N54B30 engine (straight 6 twin turbo) outputting 306hp.
The 35is has a 2979cc (3.0l) N54B30TO engine (straight 6 twin turbo) outputting 340hp.
In terms of the original poster's question - I would definitely go up to at least the 20i. I just don't see the point in paying ~£25k for a 156hp car. It will feel underpowered. You may as well pay £1k or so more and get the 184hp 20i.