Mathew, I have received points for a charter flight in the past (admittedly 3 or 4 years ago)
I checked the latest "membership benefits" guide.."you earn points on the majority of fares when flying on a bmi British Midland scheduled service, even fully inclusive tour operator fares..."
So, I guess you get points if your tour operator puts you on a scheduled flight, rather than a chartered plane.