The incident happened on Monday on Union Street beside the Summer Street junction at about 11:35.
Three people were injured but not seriously.
Police Scotland said an 18-year-old man who was driving a Volkswagen Polo involved in the incident was due at Aberdeen Sheriff Court at a later date.
A teenage car driver has been charged after a collision led to a bus hitting scaffolding in Aberdeen, injuring three people.