I'm considering purchasing a 2002 330xi in the very near future (i.e. tomorrow). I've test driven it, checked the car out, fell in love with it immediately. What a great machine! However, I have concerns/doubts about the reliability of the car. The single most important thing to me in a vehicle is that it does its job - i.e., gets me from A to B with a minimum of hassle. I HATE taking it to be fixed, which is why I've loved my Toyota Celica so much.. it has not had a problem in 80k miles! I've read mixed reviews about the reliability of the current 3-series, and thought I'd turn to this (admittedly biased!) forum for advice.
Can anyone with a 2002 3-series (with >45k miles on it) comment on their vehicle? What problems, if any, have you run in to? Has it been in the shop for anything other than regular maintenance? How about recalls? Owners of older E46's (99-01's), I'm interested in your feedback as well. Thanks!