Get an IS300, so much better.
As long as your ok averaging 25 mpg. Mine made over 33 mpg on a long run, much better than my E46 330ci ever did.
A mate of mine has an Altezza which he says has an extra 60bhp over the IS200, which could even out the under powered angle