#1: If the low purchase price is attractive, this is not the car for you. Maintenance is a bitch. Not upgrades, just keeping it running.
#2: WTF is with the sketchy history? Unless you're getting it somewhere reputable (like a dealer) I would find a different one.
1998 E39 540i 6 Speed