A friend of mine did this, i.e. installation of M3 front brake on his 335i. Not PnP at all, you need to replace the whole front axle. I don't remember all the details but can get you in touch with him should you need that.
335i E90 - azurite black - Merino Champagne - ALPINA aerodynamics package+19" rims (2010 design) - Helix FMIC - Forge DVs - ar design catless ceramic coated DPs - HJS secondary race cats - Bastuck quad exhaust - BMS catch can - Performance Friction BBK - UUC SSK+DSSR - Quaife LSD - M3 conversion - Íhlins Road & Track - STETT CP - COBB ProTuned - Snow meth kit - Rixster Boost Gauge v2 - VAC diff cover - mods review