Join Date: Jul 2012
Location: Harrisburg Area PA
back seats are universal, as long as you take both the bottom and the backing.
Front seats are touchy, depending on year, the connections may not match up. some M seats will hook right up whereas others wont. Stay within the 98-01 years, or the 02-04 years ( i have failed to look what year your car is, i apologize), and you shoudl be golden.
I believe the 300m's have the 60/40 split folding seats too, so you should be able to use them