A £100,000 supercar was pulled over on the M5 after police clocked it doing a staggering 142 MPH through Somerset.

Officers from the Avon and Somerset Police Roads Policing Unit detected the speed as the BMW i8 made its way through the county on Thursday (January 20).

In a social media post, the unit said the car was travelling at 'track speeds on the M5'.

"Driver detected at a speed of 142mph today in Somerset and was stopped by officers near Bristol," it said.

"This level of driving is both reckless and selfish - it puts lives at risk."

The post said the BMW was one of 25 drivers caught doing above 85mph in an hour. The speed limit on motorways is 70mph.

North Somerset Times: The BMW i8 was clocked at 142mph on the M5 in SomersetThe BMW i8 was clocked at 142mph on the M5 in Somerset (Image: Avon and Somerset Police)