bmw4life, is right on the money. The question that began this thread was which is better. Tokfan has an opinion and at the same time......apparently an ax to grind and he's grinding it on this thread. He's right of course, but getting back to the original question.....the M3 is a much finer car than the 328. I've driven both.....and there is a difference....a very enjoyable difference. I've owned Mustangs and Corvettes.....although different cars, I like to drive my 99 M3 the best. It is definitely the ultimate driving machine. Tokfan.......your absolutely right, but personally, I've driven Audi's....nice cars....great German ride.....I love seeing them on the road......especially when I pass them in my M3. :]