My 97 328I
I picked up my '97 328I last year. It had 110k miles on it and it still runs great. I just had the compression and leakage tests done at Korman's in Greensboro NC and it's still holding up strong. I have replaced the pads, rotors, belts, and tires in the last couple of months but I saw that coming when I bought the car. I also had a new water pump and suspension put in this month, but that was more preventative than absolutely necessary. I'd have a mechanic check the suspension, specifically the condition of bushings, clutch (probably my next big job), brakes, and engine compression.
Good luck.