Suzuki GS125's are good. solid little engine and return 100+ mpg.
I had a Honda CBR125, great bike. I'm 16 stone and it was very nippy in town and up to about 40, bit guttless above that but could sit at 60ish all day long if you got the right gear which for the bhp is amazing. Engine and gearbox are out of a motocross bike so can take plenty abuse, gearbox can be a bit clunky and need to keep an eye on the oil level but appart from that it's bulletproof. Most of the little sport rep 125's are good though. Chris
He said thanks for the advice, he has looked up the models suggested and replied "they are not sporty looking" And he has asked about an Aprilla? i guess they are the lookers of the 125 world
If he's tall I suggest looking at the Yamaha DT125R, I had one, paid £2000 for it and sold it for £1500 back to the shop, so pretty good at holding value if doing it all privately, also apparently known for being one of the quicker 125s so you'll always find buyers. oh, and it's a 2 stroke
Engine and gearbox are out of a motocross bike I cant think of any Honda 4 stroke 125 motocross bikes...