The CSL kit will fit straight on to an e46 M3 and it's available as an upgrade from BMW/Thorney/Simpson - so no hub change needed.
For a 3.0 Z4 I'd assume you'd need different hubs, caliper mounts, dust shields, master/slave cylinder - depending on what the difference in piston capacity was between the 3.0 and CSL pistons.