If I was in the market for a car, this is a steal. Just saying..
E90 323's have very little wrong with them. And if properly maintained they last a long time. I've worked on one with 200k, and it is at the dealership religiously for scheduled maintenance. Drives like a car with 1/2 the km.
85 325 - Turbo M52B28.