the m3 has 245/40 R17 on the rear and 225/45 R17 on the front. the original factory size that is.
i know that the rear rim has to be 8 1/2 inch while i'm not sure for the front anymore 8 or 7 1/2 inches.
i asked around and everyone said there should be no problem to fit the wheels like that. and it is even written on the right side of the driver side that the wheels will fit. only some people say it's better to go 235/40 R17 all around
by the way these are the wheels i'm looking at but for next year not this year. the HM3's are missing don't have the picture of those