The two best free places I know are at the following metro stations:
1. Herrmann-Debroux station (plenty of spots under the bridge!)
2. Roi Baudoin, Heysel, Houba-Brugmann : all these stations are in the close neighborhood of our national football stadium and offer plenty of free parking spots in the area.
Eric about 7 years ago