Your stock tires would be a better option. That front 255/40R19 would mount to the wheel no problem, but would almost certainly rub. Even 255/35R19 is a little bit tight if the car is lowered. For the rear you have a bit more leeway.
I have accepted a new position at Tire Rack and am no longer in the sales department. email@example.com
is available to assist with M3 questions.