In reply to iksander:
My eldest son has a re-mapped 130i M Sport while his youngest brother has an R32, having previously owned 2 S3 quattros. Both cars are ridiculously quick and extremely satisfying to drive. The 130i can be very tail-happy at junctions or exiting from roundabouts, even at low speeds and especially in the wet when it's an absolute nightmarish handful. It's got excellent roadholding (in the dry) but the ultra stiff suspension is totally unforgiving. Rough roads are a real stomach-churning trial. Plenty of 'driver involvement' in the 130i, often too much so. Not exactly the most, er, *relaxing* of cars to drive.
The R32 is a far nicer car to be in, sounds nicer with the V6 burble and has virtually as good roadholding as the BeeM. It does understeer at the limit but it's grip levels are far better than the 130i due to 4wd, especially in the wet when you don't make any allowances for road conditions and just drive as normal. It's suspension is also very stiff but is far more comfortable than the rock-hard BMW's ride and you can effectively drive it much faster on a rough surfaced road. In the wet it leaves the 130i for dead. I know; I've seen it happen.
My youngest son prefers the S3 to the R32 as a pure driver's car. Very, very quick, cornered as if on rails, with far more balanced and predictable handling, but also comfortable to ride in. He says that, in time, he'll go back to an S3. I too always enjoyed driving his S3s and so tend to agree with him.
FWIW, my opinion, having ridden in and driven all three, I would place them in the following order:
1st: S3
2nd: R32
3rd: 130i
As the owner of an extremely rare Fiat Tipo 2.0 16v Sedicivalvole, and having owned many Fiats over the years, I've got a very soft spot for Fiats. We once had a 4x4 Mk 2 Panda and really liked it, so can really see the appeal of the 100bhp. But, fun though it probably is, it won't be a patch on an Audi or Beemer.
Hope these musings are of some help - or food for thought if nothing else.