I used to own an M5 new shape and sold it in favour of a Z4MR. Finding it a little small for me. Now here id dilema. Test drove new M3, spec'd it up and it'll be £58k'ish and only a 3 month wait. I could get a nearly new M5 for that. Thoughts please?