Yes fronts fit, 19's and 18's. I used to run the 18" front M3 wheels all around, but god they were heavy. I can't imagine 19's on a 325, your unsprung weight will be off the chart? (IE: you will be slow as crap launching..)
Honestly just from experience, I'd suggest a lighter wheel for a 325 (go to 18's at least, the weight will just kill you..). On a 330 it's not so bad and you may not notice it - I did notice it in my 323. I must have lost about 8 lbs per wheel putting these on, and pickup from a stop is noticable, as is ability to accelerate through turns (It seems to 'snap' back out of the apex of a turn quicker now).
If it's just all for looks, then hit it.
