i swear i made a post here earlier....
The 335i will hold off an E46 M3. but not by much. Off the line it's all 335 though.
Mini Schnauzers are hyperactive little turds for the first 2 years or so. After that it's like someone flipped a switch and they become lazy little pot bellies