No exact matches; showing 3038 close matches.
Vehicles licensed every year 2025-2015. Click model names for more stats.
2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015
BMW 228I M SPORT 209216221223234240232240241244173
BMW 228I M SPORT AUTO 309314318316315322317324328327196
BMW 230E LUXURY AUTO 92686914
BMW 230E M SPORT AUTO 34222719240
BMW 230I M SPORT 53565655555448535438
BMW 230I M SPORT AUTO 1.8k1.5k1.1k85766768163248422268
BMW 2500 1514141818171916161316
BMW 2500A AUTO 66666657768
BMW 2800 121010109912912910
BMW 2800 CS 86667773346
BMW 2800 S 111111122
BMW 3 ACTIVEHYBRID LUXURY AUTO 2121222020192322232222
BMW 3 ACTIVEHYBRID M SPORT AUTO 8282898791889095928990
BMW 3 ACTIVEHYBRID MODERN AUTO
BMW 3 ACTIVEHYBRID SE AUTO 7989911101111911
BMW 3.0 CS 2927313228273128212121
BMW 3.0 CSA AUTO 2423222723201921201920
BMW 3.0 CSI 6259626054545352424344
BMW 3.0 CSL 8482838379767977606056
BMW 3.0 LA AUTO 22211112221
BMW 3.0 S 131199811119111213
BMW 3.0 SA AUTO 32333334443
BMW 3.0 SI 2121202018191817151612
BMW 3.3 L 11111122222
BMW 3.3 LIA 65565545221