Buy the car you can afford, look for low mileage, and if M2 isnt too rough a ride for you, its the best sports car of the lot.
No one here can determine whats best for you, your needs or wants. Its a sports car, not sensible, otherwise get the Civic Turbo...hell mine does 0-60 in 6.5
(based on prices, I'd go 240 MT RWD..if you have to have the fat ass and LSD, 2018 M2 seems sweet spot for $$ IMO)