Ok my personal opinion on both of these,in standard trim,by the looks and performance marginaly it has to be e46,modified 200% e46. Couple years ago i did a project with e30M3 fitting s54 engine,drove it afterwards-and to be honest i wasn't impressed at all. It still drives like an old car,stops like an old car,and inside feels like an old car,but its not bad,for my liking its not old enough