It would be essentially a weekend/car meet/fun car. I want something that won’t lose too much value, that is interesting enough to be worthwhile to take to meets/C&C, that is fun to drive, and not too expensive or difficult to maintain. Manual transmission is required. Oh, and German.

Right now, three realistic options have presented themselves:

1. BMW E30 swapped to an E36 M3 engine.

2. BMW E34 540i 6-speed with some very cool original tuner goodies

3. Wait for the right E24 to pop up. Probably worse to drive, frankly, but so nice to look at.

All other things being equal (i.e. condition and price), which should I buy?