I love everything about my Pontiac Vibe! Has never given me a day of trouble. I religiously change the oil at 3,000 miles and all filters when needed. I have now 167,000 miles on this car. I brought it in for an oil change and mechanic asked if I wanted a tune up. I said you can check it. The result was, he said it didn't need one, the engine never skipped a beat. I changed the front … rotors at 100,000 miles! Dropped a cheap battery in since it was new. I will be changing the muffler soon. That's it! It just keeps running like new. I love this car. Anyone complains about the drivability and acceleration are malcontents. What do they think its supposed to be a race car. The body has also held up well and it has never been garage kept. Can't beat this car!