Lots of info on this site if you search, but the main differences from S to 3 would be along these lines:
S - hatchback, wider, longer, bigger screen, instrument panel, maybe air suspension, maybe heated steering wheel (sub-zero package)
3 - trunk, smaller, more maneuverable, new battery...