Yep, previous owner replaced the radiator, fan and clutch, and water pump all about 10,000 miles ago, and gave me all the records proving it was done. I did the belts myself about 1,000 miles ago. I still find myself always looking at the temp gauge, even though it's never gone past 12 o'clock. I haven't found parts to be too expensive, only certain ones are. Like the $500 plastic valve cover. But if you shop around, and find good used stuff, they aren't really as bad as everyone makes them out be.
I really like the bimmer regardless, and I'm trying to swap some of the M3 stuff over to make it what I want. I really want some dove grey Vader seats!