I like most things about the 86/BRZ package, the exceptions being the cheap-looking interior and the engine. I've not owned a Subaru boxer myself, but several friends have, and between the oil leaks, head gasket failures, and being unpleasant to work on, I'll pass. I do understand that the Honda K-swap is a thing in those cars, which would help a lot.
On a couple of the other cars mentioned, I'm fortunate to own both an E82 128i and a Miata RF. Both have similarities to the 2002. The Miata platform is very lively, lightweight, and tossable, but of course it's a much smaller cabin, and it lacks the versatility of the 2002. The engine in the Miata is incredibly free-revving and happily winds up to 7500rpm. The 128i feels very much like BMW updating the 2002 for the modern era (well, at least modern as of 2009). It's heavier, but the suspension tuning feels similar to the 2002 (caveat: both my 2002 and 128i have modified suspensions), as does the power delivery; the engine is happy to spin up to the 7000rpm redline, but it does not do so as quickly as the Miata. The 128i has all the practicality of the 2002 and then some, especially with the folding rear seat. Predictably, both cars are faster than all but heavily modified 2002s (6.1sec 0-60 for the 128i, 5.8 for the Miata). Depending on which parts of the 2002 experience one might be looking to replicate, either of these could be worthy options.