No exact matches; showing 6998 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 M40I 3132
BMW Z4 M40I AUTO 2.0k1.7k1.5k1.2k877685443
BMW Z4 M40I FIRST EDITION AUTO 44393938414044
BMW Z4 ROADSTER 4136444348555654556057
BMW Z4 SDRIVE18I 356356363355356356368358366367332
BMW Z4 SDRIVE18I AUTO 8888899496989394929585
BMW Z4 SDRIVE18I M SPORT 678673685691690704704700698692662
BMW Z4 SDRIVE18I M SPORT AUTO 183184181182179183191181191171131
BMW Z4 SDRIVE20I 665653664676670689692680701708639
BMW Z4 SDRIVE20I AUTO 306310307304309307312318315312289
BMW Z4 SDRIVE20I M SPORT 2.4k2.4k2.5k2.4k2.5k2.5k2.5k2.6k2.6k2.6k2.4k
BMW Z4 SDRIVE20I M SPORT AUTO 5.5k5.2k4.8k4.4k4.0k3.7k2.7k1.9k1.9k1.8k1.3k
BMW Z4 SDRIVE20I SPORT AUTO 353348352355291259210
BMW Z4 SDRIVE23I 1.8k1.7k1.8k1.8k1.8k1.8k1.9k1.9k1.9k2.0k2.0k
BMW Z4 SDRIVE23I AUTO 681658659670679696718721744734746
BMW Z4 SDRIVE23I HIGHLINE EDITIN A 8379818082868082838184
BMW Z4 SDRIVE23I HIGHLINE EDITION 268258259266253253255269273275277
BMW Z4 SDRIVE23I M SPORT 593560579587598600609618625627644
BMW Z4 SDRIVE23I M SPORT AUTO 199182193198192207208215211216217
BMW Z4 SDRIVE23I M SPORT H-LINE ED 215208210213215209216219224228233
BMW Z4 SDRIVE23I M SPORT HLINE EDA 99941009610096103105106105109
BMW Z4 SDRIVE28I 5551535454545254535251
BMW Z4 SDRIVE28I AUTO 3532333535353433343332
BMW Z4 SDRIVE28I M SPORT 400386400396403398405405401403381
BMW Z4 SDRIVE28I M SPORT AUTO 627606630630633641644665665661562