BMW says it has expanded its DriveNow car sharing scheme to include Stockholm, taking the total number of cities in Europe to nine.