the basic b-class isabout £17k so just outside of how much you want to spend.
high road position is the main one that i'm sticking on. my friend has a lovely peugeot 307, quite high and lots of space so good for families.
or vauxhall meriva which my dh had a s acompany car for a while. he liked driving it, but wasn't overly keen on the external look of the car. i like it though. hes now got a bmw which i don't like as it is funny looking (5 series i think)