I have a 1997 523i for sale that has just failed its MOT for corrosion.
It's for sale for parts.
It runs beautifully and always has.
There's 167000 on the clock.
Everything mechanical works perfectly as do all the electrics
It hasn't had any work done to it other than maintenance. All original parts were highest spec possible.