I have in many other cars. Biggest difference from the street is traction.
The drag strip has a lot more grip vs the street.
First thing is to go around the water trap (used for wetting tires for a burn out, warming the rubber.) Water gets in the treads and will cause you to spin. Street tires don't benefit from a burnout usually because the rubber compound is too hard.
Second thing is to stage properly. You can stage shallow, when your front tires just break the second staging light. OR You can stage deep, when the first staging light goes out. Generally staging shallow will slightly improve your E.T., staging deep will make your reaction time better.
Third thing is to experiment launching at different rpm. A small amount of wheel spin will give you the best launch and keep the RPM up. Some choose to use clutch slip as well to get a good launch. Your clutch will not like you, but your E.T. will.
I launch when I see the last yellow light go out to give me the best possible reaction time. A good reaction time will often win a race even over a quicker car.
After that its just a matter of shifting quickly at red-line RPM. You could power shift (shifting without lifting on the throttle) but I wouldn't recommend it for a novice.
That's a 'coles notes' of the 1/4 mile basics. The best thing to do is practice, ideally in a slower car at first. The easiest way to practice is with something that's automatic, get your reaction times down and your E.T.'s fairly consistent, then take the M3 out.
Hope that helps. There's tons of different techniques, try some out and see what works, then build on it. Let your car cool down between runs, and have fun!
I love the 1/4 mile as much as a track session, especially considering how expensive a few laps costs vs a night of old school drag racing.