Steve Coogan has criticised Top Gear‘s presenters saying they were guilty of ‘casual racism’ after comments were made about Mexican cars.

Steve also described Jeremy Clarkson, Richard Hammond and James May as “three rich, middle-aged men laughing at poor Mexicans”.

The Mexican ambassador complained to the BBC about the “outrageous, vulgar and inexcusable insults” made on the show after Richard joked that Mexican cars reflected national characteristics, saying they were “just going to be lazy, feckless, flatulent”.

But Steve said the adjectives better described Richard’s comic approach.

And he also criticised the BBC for, saying its “initial mealy-mouthed apology was pitiful” and it defence of the presenters amounted to “tolerance of casual racism”.

The corporation wrote to His Excellency Eduardo Medina-Mora Icaza to say it was sorry if the programme, broadcast on January 30, caused offence.

But it claimed that national stereotyping was part of British humour and the remarks were akin to labelling Italians as disorganised and over dramatic, the French as arrogant and the Germans as over-organised.

Writing in the Observer, Steve said: “All the examples it uses to legitimise this hateful rubbish are relatively prosperous countries full of white people. How about if the lads had described Africans as lazy, feckless etc? Or Pakistanis?

“The Beeb’s hand-wringing suggested tolerance of casual racism, arguably the most sinister kind.”

Steve, who admitted he was now unlikely to be invited back on the show, said the comments were all the worse because with its high viewing figures Top Gear was often the “public face of the BBC”.