In de daaropvolgende jaren verliep het voorspoedig met de Duitse autofabriek. Midden jaren ´90 besloot BMW het Engelse Rover over te kopen, wat een groot fiasco werd. De verkoop van Rover auto´s bleef totaal achter bij de verwachtingen. Wat BMW hiermee wel binnen haalde was het recht op de productie van Mini, die jaren later zeer succesvol terug op de markt is gezet.
In ´98 heeft BMW ook Roll´s Royce opgekocht, in 2000 werd Rover weer verkocht en in 2002 bracht BMW de Mini weer terug op de markt, waarvan de Mini Cooper nu nog steeds zeer goed verkocht wordt. Intussen werden ook de bekende 5-serie en 7-serie geïntroduceerd en types als de Z3 en de X5.
Ook in het racewereldje weet BMW successen te boeken. De eerste jaren richtte BMW zich vooral op de toerwagenklasse, maar de laatste jaren heeft BMW ook een Formule 1 team. Het seizoen 2007 was voor BMW een zeer succesvol seizoen. BMW eindigde namelijk tweede in het constructeurskampioenschap met de rijders Nick Heidfeld en Robert Kubica.