I know most on here are going to prefer the S3, as most probably currently own one, and the same goes for asking on a BMW forum, most will prefer their BMW's.
However, from looking on various sites, reading/watching reviews etc I think it's clear (even from my own limited experience now) that...