Some of the drivers caught between Tuesday and Thursday last week have had their vehicles seized, with the possibility they are destroyed.
Nearly 200 drivers were caught without a licence or insurance and further 227 were dealt with for construction and use offences.
One driver in Perthshire had a defective handbrake, exhaust and different sized tyres and wheels fitted to the same axle.
A tractor driver was stopped on the A9 near Berriedale for carrying an unsecured load and was subsequently found to have several tyre defects on the tractor and trailer.
A man who took a vehicle without the owner's consent was stopped in Ayr due to his manner of driving. He was arrested and reported to the court for numerous offences including careless driving, driving with no insurance and defective tyres.
Inspector Ewan Innes, head of Aberdeenshire and Moray division road policing unit, said: "Over the course of this three-day initiative, we have used the powers within section 165A of the Road Traffic Act 1988 to remove vehicles from the roads.
"These owners have been deprived of the use of their vehicles and will have to pay a significant amount of money to have them returned, or they will be disposed of."
He added: "Drivers who do not properly maintain their vehicles may be totally unaware of any developing, potentially serious defects."