Police stopped the vehicle and the driver only had a provisional licence.
The incident happened on 4 November.
Police said:
‘This BMW decides to give the Sergeant a ‘Maverick’ style fly by on the motorway and hits speeds in excess of 140mph for over 20 miles before being tactically stopped at Jnc 29a.
‘This included a section of lane closures restricted to 40mph and unlit sections.
‘If that wasn’t dangerous enough the driver is found to be a provisional licence holder, uninsured and positive at roadside for cocaine.
‘Driver arrested and vehicle seized. Passenger walking.
‘A couple of fatalities prevented for sure.’