How many BMW mini coopers have been sold?

1,000