I liked the e46 M3 and the Z4MC, but didn’t gel with the e90 M3 In had for a bit, as the steering felt remote, the suspension was too soft, the DCT gearbox was slow to engage (fixed with later software updates though), and it didn’t feel ‘fast’ until you were into 3-figures...and it was considerably thirstier than the M5 or Z4MC. Felt more comparable to my old e34 M5 than the e46.
Much prefer the Z4MC on twisty roads…and the only car that would have swayed me would have been a CSL, but even 20 years ago there were no low mileage bargains to be had on those - e.g. in 2008 the choice was a 9000 mile, 2 year old Z4MC with CSL wheels & individual paint/trim for £25k or a 62,000 mile, 5 year old CSL without a stereo or aircon for £27k.