I enjoyed a V reg (2000) 306 2.0 XSi (the late one with the 140 bhp motor).
Nice, fun to drive and I looked after it. Full Peugeot service history, everything changed when it should. But after 9 years and 94,000 miles you could see it was built down to a price. The radiator was rusted out (the fins are steel not copper) the aircon went every 4 months as the pipes were all corroded under the car (£600 to replace). The tops of the door seals had worn through the paint on the roof, the interior creaked and rattled, etc, etc.
I cannot recommend one of its age as a secondhand buy unless very cheap and with history.. I sold it and kept the other car, a 1997 Saab 9000 which was just much better built.