no way on the 3 series compact, its just a flash VW Golf :P
If you want a BMW, consider the saloon or even the 3 series estate if you need the practicality but not the compact. It looks awful, proportions are all wrong, especially that high vauxhall astra rear end
i'd definitely go with the IS though, much, much more standard kit
no steering wheel stereo controls, but the steering mounted gear shift should make up for it, don't really need the stereo controls because there are big chunky buttons which are easy to find without looking
also, definitely get parking sensors, they are a *** send
don't get me started on women drivers too, the other day i was parked on the side of the road waiting for someone when this woman in a focus was trying to park behind me and just drove straight into the back of me Then when i got out she asked ME what the problem was!