If I were you I would try to get a 325is instead. A 323is has 168 hp, whereas a 325is has 189. You could put an M3 engine it, ls1 v8. A lot of different things you could do to it. Yes BMW's can last very long if you take good care of them.
member and partial creator of pimpin the auto club