No exact matches; showing 7072 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 Z4 SDRIVE28I 5351535454545254535251
BMW Z4 SDRIVE28I AUTO 3532333535353433343332
BMW Z4 SDRIVE28I M SPORT 391386400396403398405405401403381
BMW Z4 SDRIVE28I M SPORT AUTO 622606630630633641644665665661562
BMW Z4 SDRIVE30I 265254260264262274276281284283289
BMW Z4 SDRIVE30I AUTO 439421416429427426452455455466463
BMW Z4 SDRIVE30I M SPORT 103951009910093101102103105102
BMW Z4 SDRIVE30I M SPORT A 178174181192195197199202202197204
BMW Z4 SDRIVE30I M SPORT AUTO 972947968966876569328
BMW Z4 SDRIVE30I M SPORT H-LINE ED 112112111121113118121123124126124
BMW Z4 SDRIVE30I M SPORT HLINE EDA 8180817882828181868587
BMW Z4 SDRIVE30I SPORT AUTO 2524212219138
BMW Z4 SDRIVE35I 208200216215222219226222234236237
BMW Z4 SDRIVE35I AUTO 283268278291294301303311324321324
BMW Z4 SDRIVE35I LHD TURBO 1111111111
BMW Z4 SDRIVE35I M SPORT 8682838788869292899481
BMW Z4 SDRIVE35I M SPORT AUTO 168157163161163169177175174177160
BMW Z4 SDRIVE35IS AUTO 385362367387398397407414421433385
BMW Z4 SE 1.2k1.2k1.3k1.4k1.5k1.5k1.6k1.6k1.7k1.8k1.8k
BMW Z4 SE AUTO 9287899810210210298105103106
BMW Z4 SE ROADSTER 7927719031.0k1.0k1.1k1.2k1.3k1.4k1.4k1.4k
BMW Z4 SI SE 222216224229239252257267275272288
BMW Z4 SI SE AUTO 989499105108113113118117118122
BMW Z4 SI SPORT 1.7k1.5k1.6k1.7k1.7k1.8k1.9k1.9k2.0k2.0k2.1k
BMW Z4 SI SPORT AUTO 433408448455473496494529542548555