this will be a close one, I would go m3 myself as i love them all but there is 1 or 2 m5's I would love

think Dave is right with the e90 fitting right in the middle any suitable for all, surprised they never sold more of them :huh: