I’d say take a good look at a Subaru WRX - STi version if you have the budget. Bonus if you find a hatchback version (none available in 2016 models) - always been a big fan of the look. These cars are fun to drive, affordable to own and will last a long, long time. There are other good recommendations, but BMW’s…