I am looking into buying a 99-01 323, 325, or 328. I'm not sure if I'll be getting the coupe or sedan, just depends on whenever a good deal comes up. The car I buy will probably have between 60k and 90k miles. I am curious what sort of maintenance costs will be associated with owning the car. What services will need to be performed, and when? How much will these cost? And what about common things that go wrong (parts breaking, sensors malfunctioning)? Basically, what would you say my yearly ownership cost would be for keeping the car running in good shape. Thanks.