I agree with Peter regarding the C5 X7 being a lot of car for very little money and i have had 2 both steel sprung. The first was a 1.6 that was not cared for enough, it never broke down until it turned into the Devil Car but over the 8 years under ownership it was faultless and lack of regular maintenance and attention was the cause of the issues.
The other one, which we still have is a 2.0 Hdi and touch wood it has been fine and TBH is not BBM it cost us 4K 14 months ago.
The current one was bought @ 52k miles full service inc cambelt/water pump new discs and pads all round etc etc.
So not BBM, yes i can do the filter and fluid changes but prefer to send it to someone i trust to do the work.
However the 2000 Xantia i have is what i call BBM, i have had it for 2 years, paid just under £650 for it and had done 75k when i bought it.
Adding up what i have spent to get it right to my standards is not much fun, most are normal service and wear and tear parts but when you add it up BBM is not cheap.
4x new tyres, new discs and pads all round, 2 new calipers, complete set of spheres and LHM, 4 x oil/filter fuel filter changes, 2x air filters, 1 x fuel pump 1x front strut return pipe and bracket.
1 x standard radio, 1 x radio antenna, 2x replacement cooling fans ( yet to be fitted ).
In total i think i am close to £1500 spend + purchase price

However in the 2 years the car has done 26K miles as my daily hack, gets me to work and back, and allows me to take home £28k each year .
I think it all boils down to what BBM means to each of us.
I love the Xantia, but if i had the choice and chance i would get another C5 X7 and store the Xantia, yes i love it but the tipping point has just about been reached, mainly because i want it to be right, not just ok