ok, i'm 490,000 miles. I live in eastern pennsylvania. So i have been fighting rust bad. just dumped 3 grand into the body shop. The battery box was falling out of the trunk i got that fixed with oem bmw parts for 1200 alone. Proper preventative maintenance is the key, not "throwing" parts at the car. Water pump replaced with the metal impellar version lasts very long time. Had to do 2 valve cover gaskets they are notorious for oil leaks. Change oil with mobil 1 and lucas synthetic oil stabilizer. That stuff is magic. Got rid of my valve tapping for 100k miles now when i thought i needed to replace the head. The lucas replaces 1 quart so its like paying for 1 extra quart no big deal. Suspension has been a pain in the ass. I have done most of the suspension parts on the car. several left rear wheel bearings. I screwed the first one up myself i think it played into more going bad but we got that fixed for good now. replace platinum plugs every 100k. Now i am thinking 50k. Had winter misfires for several years. Replacing all coil packs at once fixed all of them. Use ecs tuning website 185 bucks for 6 yeah!! I just replaced the entire drive train at half million miles, i.e. clutch kit, trans, drive shaft, rear diff. Proper, not excessive maintenance is the key. I am going for a million on this car. So fun to drive, and its a cabrio with the 10 speaker stereo with separate amp in trunk (non hk), and it totally rocks. You got two choices, either fix your car or buy another. They got you by the nuts either way. I dont trust any new car. As soon as the warranty runs out they fall apart. Too many bells and whistles. The new bimmers too much stuff is integrated. Not my cup of tea.