Before getting a job in software, I used to buy cars from insurance auctions. Plenty of cars that run and drive end up there for various reason and if you were patient, you could get running and driving cars for $1000 or less (This was 7+ years ago). The catch is that you don't know what you're getting. You either have to have be mechanically inclined or know somebody who is to walk the lot and check the cars out before you bid.
Case and point, I bought a car that was fine when we inspected it, but when they picked it up with the forklift they knocked a hole in the oil pan, and we had to get it towed. $100 for a new oil pan (for the wrong year lol) and I got many years out of it.
If it fits, it's not the wrong year. I once put an exhaust manifold from a 95 Civic into a 98 Civic (replacing its cracked one that was filling the cabin with toxic exhaust fumes). I had gone to a Honda dealer to inquire about a new one; it cost too much, but the guy gave me some free nuts for bolting on a used one before I went on my merry way. Did the work myself. I seem to remember those things have two oxygen sensors that had to be moved from old to new.