I'm in the same position and leaning towards a 2017 M3. I need 4 door and like my daily to be compact size