A man has been caught driving at 120mph on a north-east road.
The 38-year-old was spotted travelling at high speed after he overtook an unmarked police car.
The incident occurred around noon today on the A90 Fraserburgh to Edinburgh road just north of Ellon.
The BMW, driven by a 38-year-old male, was later stopped on the A952 Toll of Birness to Cortes road after he was observed overtaking vehicles while crossing solid white lines.
If you're going to overtake an unmarked Police vehicle at speed on the A90 north of Ellon, best to not drive at over 120mph on the A952 while overtaking vehicles and crossing solid white lines. #courtfordangerousdrivingpic.twitter.com/Bh0dWJ3MWQ