I am not an automobile salesperson, therefore I will not be searching for a vehicle on your behalf. 😂
I would prefer to purchase a vehicle with 200,000 miles that has been well-maintained rather than a low-mileage vehicle that is leaking oil, has broken springs, and has suffered a failure of the OEM ball joint, likely due to the excessive pressure from the damaged springs, indicating that the springs have been compromised for an extended period, as most OEM suspension components typically endure 100,000 miles with proper care.
Your initial post unwittingly provided the answer to your query; if you must enquire about the worthiness of a risk on a public forum, you are merely seeking validation that the risk is unwarranted. It is likely the reason it is at a Citroën dealership, following the previous owner's realisation of the costs associated with repairs at a BMW dealer, ultimately leading them to opt for a more economical, French vehicle that would be less expensive to maintain in the future.