So I've been debating a new car for a while now. 1st was thinking 335i, then E46 M3, then Lotus Exige, then back to the M3, then recently a M coupe.
Now I'm torn between the M3 and M coupe.
The M3 is a practical sports car; the M coupe is a little less practical, but a bit more sporty. I love the exterior of both, but the M3 has the better interior. This would replace the E90 and be my DD for a few months, then become my fun/weekend car when I pick up a Civic/Focus/etc. as a daily driver.
Of the two, which would you choose and why?