Never ever ever take your car to the stealership. They rip you off and make our cars look bad. I'm running at 106k smg without a single stop at the stealership. It's a fairly easy car to work on if you understand common sense in cars. My mom also drives an e46 with 170k miles on all oem factory hoses,belts,timing belt never been changed. Runs like a champ. Only changed coils, spark plugs, brakes and such.
My freedom is on 2 wheels =)