Having just been shockingingly outbid on ebay I'm going to approach this from a different angle.
DS wants a "real" jacket like doctor who's. (By real he means not fancy dress from a packet). He usually wears brown tweed or herringbone type ones.
I think Zara had one in their winter collection but don't now. LandsEnd have some but can't justify £50 on a blazer he'll use for dressing up.
Can't seem to find one anywhere so if anyone has seen any I'd be very excited to hear about it. Needs to be in older boys collection as he'll need 10-11.