The answer of above question depends by how do you define “one model”.
Should we count BMW 3-Series as one model? Should we count each body type (compact, saloon, touring, coupe, cabrio)? Should we count each engine version (318i, 320i, 325i, 330i, 335i, 316d, 318d, 320d, 325d, 330d, 335d, M3, in case of 3-Series E90)? Should BMW M3 or BMW 3-Series Gran Turismo be counted as submodels of 3-Series or as separate models?