This is the shocking moment a BMW narrowly avoids a head-on collision after recklessly overtaking two cars on a busy road.
The incident happened on Tuesday on the A94 outside Balbeggie village in Perth and Kinross and was captured on dashcam.
Textile worker James White filmed the incident on his dashcam when he was overtaken.
This is the moment a BMW pulled into the opposite lane to overtake two cars despite the danger posed by oncoming traffic (filmed on a rear facing dash cam)
The BMW, pictured, forced one car to pull onto the side of the road to avoid a collision
Drivers approaching the BMW were forced to flash their lights to warn him of the danger
Mr White, 56, honked his horn as the BMW pulled passed him on the wrong side of the road because there were cars coming towards him in the other lane.
The dramatic footage shows how close the BMW was to causing a major incident.
One of the oncoming drivers flashes their headlights at the driver while another has to move into the side of the road to avoid a crash.
A rear dash cam shows how the dangerous driver overtook the car behind Mr White also in an attempt to get in front.
Last year, a man was pronounced dead at the scene after he was struck by a car on the A94. The road was also closed after a two car smash between Scone and Balbeggie in 2019.
'Trying for a head on crash.'
MailOnline has approached Police Scotland for a comment.