Many thanks for all of the replies. Regarding the engine on the M3, the bearings were proactively replaced, under warranty, a few years back. In addition, the engine specifically has an extended warranty for 100k miles or 6 years. That would last me about another two years.
Regarding an increase in bhp on the is300 to 350, what would that cost in terms of both $ and reliability?