bmi offer a credit card offering two miles per pound spent with a £60 annual fee.
Given that bmi awards are relatively "cheap"; and that the 'miles plus money' option lets you effectively buy miles for 0.6-0.7p per mile once you have half of the required miles for an award [Including business and first awards] - it's a good bet.
Regards,
Alex