Do I even have to answer this question? [

]
Subaru - if you want to go quick, ideal. However I consider it a Playstation car, I would want more from a car day to day
Renault: NASTY. Seriously ugly, french with all that implies, and just a Megane with a powerful engine. Not my cup of tea
Leon: Nice looking car in Cupra form, quick, proven engine, VAG build quality. Nice
Civic: Nice car and damn quick, Honda power plants are fantastic, interior not bad...
But for me, the 330...its just in a completely different league. Interior quality, build, driving dynamics and refinement are on another level all together. It just feels so right.
However for £12-15k you will be looking at a 4-5 year old car 330 vs a 1-2 year old Leon, and thats something worth considering. Mind you I know which I would rather have in a heart beat - for me the 330 is nigh on perfect in every area, I loved it. On a side note if you can drive a Megane and a 330 back to back and say the former is a better car, I would love to buy some pot from you.
What about an A3 or A4?