The driver of the BMW tried, unsuccessfully, to pass a Lutherville Volunteer Fire Company truck near Belfast Road in Timonium, police said.
From northbound York Road, the fire truck was turning left into the Smyth Jewelers parking lot when the BMW, in an effort to pass the truck, moved from the center lane to the left lane and hit it, according to the report.
The driver of the BMW was injured and taken to the Greater Baltimore Medical Center, police said. Investigators determined that he was at fault and issued him several citations, according to the report.
Police said the BMW and the fire truck had "disabling damage" as a result of the collision and were towed from the crash site.
Members of the fire company were not injured, police said.