Couldn't agree more. If you don't have to sell it, don't. Follow the old school maintenance schedule and you can be driving it a very long time.
Old school maintnenance all the way! This one is a keeper. 113k. Turns out she's the first 2002 model year e46 made in her series. Such a sharp handling car should not be so useful, but it is!