Around the £6k'ish budget, I'd probably pick up a VW Golf, you should be able to get a 2.0 TDI with Sav Nav and other toys for that sort of money.
http://www.autotrader.co.uk/classified/advert/201506023964193
http://www.autotrader.co.uk/classified/advert/201506264679377
Looking at petrols though. But I do agree. I wouldn't be buying an almost poverty spec, older BMW 1 series just because it's a BMW.
She could get a nice Golf GTI for that money :
http://www.autotrader.co.uk/classif..._to_2-5l&price-to=6500&channel=cars&logcode=p
http://www.autotrader.co.uk/classif..._to_2-5l&price-to=6500&channel=cars&logcode=p
They both are reasonably low miles, and have leather. Should be able to pick them up for around the £6k mark I would think. If something like SatNav is a must for you, retrofitting is a reasonably cheap option on these. Certainly easy and cheap enough to not have to wait on one with it factory fitted.