Cheers for the advice lads, ideally I want something with sub 50k miles on it, don't want to have to start digging into replacing suspension parts and consumables (clutch, flywheel etc) straight away

Budget will be at the very max 20k but I'd like to get something nice around the 17-18 mark and have a rainy day fund

Would like something that hasn't been remapped, and initially I wont be planning one and if I do it will be relatively conservative.

I've few months to pick one up, or even longer so I'll try hold out for a manual 330d e92 msport with Pro Nav, and hopefully bluetooth and a few other goodies. Should keep me going for a few years, although the last few years I haven't been holding onto cars too long