I was looking for a deal on a used car last spring and just happened upon a 2006 330xi with 114k miles. I typically research cars pretty carefully before buying, but this car was available for trade-in value and thought "what could be wrong, it's a BMW!" Ha! I knew it needed a new windshield and struts/shocks. I've always been one to do my own maintenance so I'm familiar with wrenching. Its a good thing too! I just finished replacing the valve cover gasket, oil filter housing gasket, water pump, thermostat, and the front suspension. While making these repairs I fell in love with this car! The ride handling and performance are fantastic. Looking forward to future modifications. I recently joined the BMWCCA to get connected with the world of BMW.