Re 2nd car, if I had to replace my 2018 GTI SE 6MT (which now has 20K miles), I'd probably consider:
*Another VW GTI 6MT
*BMW 220i; I'd love an M2, but I think the 220i would be a great daily driver (and can be had with 6MT)
*Audi S3 (Audi is discounting these as they are getting long in the tooth); the DSG would be a hard sell for me
*A nice BMW E91 6MT (a car I regret selling)
*Tesla Model 3
I'd probably not do the Mazda 3, though I like the styling. The 2.5T is a great SUV motor (I also have a 2018 CX9 GT AWD) but I cannot imagine it being very engaging in a small car.