2007 BMW 3 Series 335i 4dr Sedan (3.0L 6cyl Turbo 6M)
Fun and fast. However, water pump failed at 84kmi $1033 to fix. Thermostat broke at 80k $500 to fix. Door locks fixed under warranty. Turbo wastegates fixed under warranty. Camshaft sensor replaced $330 at dealership. Fuel pump defective and replaced at no charge due to recall. Tires can't be rotated with sport pkg so need new tires frequently. Michelin sport tires are the best tires, a little more expensive but worth it. Cupholder broken still havent fixed. Replace spark plugs every 45k mi and oil changes $150 every 15k miles.
fun to drive and fast just need to be willing to put up with maintenance issues.
if you are willing to pay for maintenance issues then its a great car. i love to drive it because it's fast and handles like it's on rails