Events unfolded in the early hours of Sunday morning when a Spanish resident in Calvia ran into a group of tourists who were partying in one of the main streets of Punta Ballena.
According to witnesses, at least three young people were injured before the driver took flight. At this point, other tourists who had seen what happened started throwing bottles at the rear of the car as it made its getaway, smashing side windows.
Instead of stopping, the driver took flight but two doormen at a local bar and disco used the car of a client to give chase, alerting the Guardia Civil as they did so.
Rapidly, patrol cars from the Local Police in Calvia and the Guardia Civil in Palmanova joined the chase, cutting off traffic from a roundabout.
The culprit was finally flagged down and arrested, charged with bodily harm and intent to flee after the event.
After initial questioning at Guardia Civil headquarters, the driver appeared before a duty magistrate.
In order to minimise the chances of such incidents recurring, residents in the area have asked Calvia Town Council to ban vehicles in the principal zones of Punta Ballena during the hours when the streets are at their fullest.
According to some traders in Magalluf, to cross Punta Ballena by vehicle during busy periods becomes almost impossible, and in any event dangerous, due to the dense number of pedestrians.