Debris from a small plane was strewn across a parking lot in 100 Mile House after the craft went down.
One witness says she saw the Cessna flying low around 4 p.m. and hit wires across the nearby highway, then hit a sign, breaking off a wing.
The plane then crashed through a parking lot and into a building.
Police say the three occupants were treated in hospital for minor injuries and released.