I drove 335, 135 and M3 back to back and to be honest with you during street driving where rpms are less than 5000, 135 and 335 felt like they had more grunt than the m3. M3 was brand new and I could not go higher than 5K rpms so I couldnt ring the engine. below 5k rpms M3 does not feel super fast.