I have had my Insight almost 4 years (2000 model year, almost 62,000 miles driven so far), and honestly, all I've done is oil changes about every 3,500 to 5,000 miles, and having the car serviced according to its normal service checkup intervals. I have only taken my car to Honda dealerships, and have found my costs to be very similar to my last car which was also a Honda. I guess I could take the car to anyone for the oil changes, but other than for tires, I figure I have less to worry about by taking it to a dealer who has at least seen Insights come through their service bays in the past.