Exhaust needed replaced as soon as I got it, but I new this before sale. The radiator needed replaced sooner after.
Also the bit that connected the radiator pipe to the engine corroded. Cheap replacement, but took a week to get the part in.
Sometimes it overheats in heavy traffic.
Even though I've had to do a bit of work since I bought it, I love this car. It's a great drive, feels nice and has enough power for me. The overheating in traffic is a bit of an annoyance, but nothing that bad. Considering that it's a 10-year old car, it's great.
Regarding the overheating in traffic problem, replacing the radiator fan switch will fix the problem. As your radiator fan has two speeds, the first speed may not be working.
My advice is to change the internal/engine fan clutch as well.
E36 316i, Beirut-Lebanon.