I'm keeping an eye on my wallet, but 2005 X3 with 165,000 miles on original struts and control arms.
Mostly maintenance costs (brakes, oil changes, filters etc)
Did have a gasket seal replaced due to leaking oil and learned the hard way about mechanical tensioners, cracked expansion tanks, water pumps, etc.
Overall, I can't complain overly much really. I'll push this to 200,000 miles easy with the rate this is going.