obviously, i may be a bit biased, but i would look in your local hobby shop and see what parts are most readily available. the gen x is a very good car, i have never owned a bmi, so i cannot say, but the gen x sure looks good, and wins plenty of big races. factory support at larger races is also unmatched. good luck with your decision.
Team CRC / Dumper's Speed Shop / Team Scream Racing / Black Art
RC America / FB/FX / Colorado On Road RC Club / Manutech
5280 Raceway (5280raceway.com) home of the MILE HIGH INDOOR CHAMPS