Interesting Read.
I bought a 2008 750LI with about 100K miles, but I certainly didnt pay $2K, I paid closer to $11K w TTL.
I dropped and easy $6K of parts into it as most stuff does need to be updated. You are gonna have to replace everything that is maintenance if you dont want it acting up.
My list was
1. oil pan gaskets
2. ZF Trans filter kit and fluids
3. Oil change
4. alternator
5. tune up spark plugs and coils
6. both valve covers and all gaskets
7. belt
8. air filters in engine and cabin
9. brake pads
10. water pump and thermostat
11. radiator hoses
12. fuel filter
13. solenoids in Transmission and kits by ZF
14. parking brake gear
15. trunk hydraulic fluid pricey
16. washer pumps
17. alternator bracket gasket (this is the worst of them all) the labor time is serious
18. new battery
19. coolant fluid change
20. brake fluid change
21. power steering fluid change
22. differential fluid change
I still have changed the ball joints and suspension like control arms, tie rods, front or rear, etc... all does need to be updated regardless, it is aged rubber.
It is easy to spend money on parts and you can save on DIY but many things you need a good mechanic friend to assist, which I have.
It is worth it since you are paying very little for the car. It is a great riding car. Fun to Drive and will last another 10yrs
Definitely use FCPEuro.com for all your parts need, they are Lifetime Replacement. Meaning you send in your old changes and you get a refund for it after you buy the new one.
All parts are Lifetime guaranteed. Part of the reason I dont mind changing all my parts.
Hope this helps.