I love the WRX - handling, performance, everything - but it may not be… sensible… considering it's my only car most days and I have to do a lot of kid taxi service on questionable roads.
I am strongly leaning towards the 430i Gran Coupe - 440's are in short supply - from 2018 if my eyes can tolerate it (or 2017 which was Xenon instead of LED and had even better dashboard layout), they are really reliable as BMW's go and I can readily get one inside my budget with around 30k miles on it and in pristine condition.
I've never been in a financial situation to own an M car, but seriously an M440 is my dream - all that power but still civil enough to drop the kids off at school.