It happened around 7 p.m. just outside of ShopRite in the parking lot of the One & Olney Shopping Center.
Police say an 18-year-old man was shot 10 to 12 times throughout the body. He was rushed to an area hospital where he was later pronounced dead.
A 19-year-old woman was also injured in the shooting. She is currently listed in critical condition at an area hospital.
Both victims were found injured inside of a bullet-riddled BMW SUV.
"It appears that the shooters walked right up to this BMW and intentionally fired at least 16 shots through the front windshield," said Chief Inspector Scott Small with the Philadelphia Police Department.
SEE ALSO: Video shows South Jersey diner owner jump into action to save choking customer
Witnesses told police that three men walked up and shot the victims and then fled in a white sedan with black-rimmed tires.
No arrests have been made.
It's still unclear what sparked the gunfire.
Police say hundreds of vehicles were parked in the lot that services at least 30 nearby businesses. There were numerous people walking nearby when the gunshots rang out. Luckily, no additional injuries have been reported.
Anyone with any information is asked to call police at 215-686-TIPS.