Yeah I think we are gonna go for an SP23. Just looking round for the right one
my GF has a Mazda 3 (not the SP23) and its a fantastic car. It's pretty quick too. She's had it from new and nothing has ever gone wrong with it. Mind you its only done 20kms!
It's one up from the base model (alloys, 6 stack in-dash CD, multi-function steering wheel, Aux in etc) and she loves it. Even the interior looks good for cars in this price bracket.
My only comment would be that there is quite a lot of tyre/road noise - i have also read this in a review too. Maybe it is the tyres (bridgestones) but it could be the design and sound-deadening. But even so, i'd recommend you drive one.