Regardless of his profession, they didn't make an '89 325e. He's either swapped it, he's an idiot, or he doesn't know what he has.
I wouldn't buy it for that money. Especially with headers and a straight pipe, GD the M20 sounds awful with open exhaust.
Make a drive south of the Mason-Dixon if you want a rust-free shell. They're plentiful down here.