Sorry to hear that. But... many of the problems including your recent damage are "man made" meaning that u can't blame the car/manufacturing company for your misfortunes. Now, if you don't like the ford stealerships spare parts policy - wait and see what Bimma ones got in store for you. I remember ordering side skirts jack covers for my M3 and the single one cost me something like 140 Deutche Mark - roughly 70 bux. LOL. Maintenancewise I had pretty sucky experience with 525 too.
On the other hand I hear ya and know how annoying the constant maintenance might be - chasing the dragon... G'luck with your new car.