Through January 31, bmi is offering 4000 miles for joining its frequent flyer program.
And bmi miles stretch pretty far, since they offer one way awards and a cash and points option.
They’re especially generous with earning miles on premium class fares, and still offer minimum miles for those short hop flights. So a non-elite United flyer going Los Angeles – Las Vegas would earn 600 miles by crediting the flight to bmi rather than 236 miles crediting the flight to United.