I wouldn't buy that car, with that engine and mileage, unless you have good records of what's been done AND you're comfortable with DIY -- or you're married to a mechanic.
Too many years, too many KM, too little known, too much $$ to be spent at dealers or indy shops.
2003 325XI (gone)
2004 530I (gone)
2001 530I (gone)
BMW CCA Member 12+ Years