No exact matches; showing 4543 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 320D XDRIVE SPORT GT AUTO 717072726770716350175
BMW 320D XDRIVE SPORT MHEV AUTO 353435302922
BMW 320I EDITION M SPORT 117139159189201237242262272284291
BMW 320I EDITION M SPORT AUTO 4044525357585763657071
BMW 320I EDITION M SPORT TOUR 3033394347504954576264
BMW 320I EDITION M SPORT TR A 8899911911111212
BMW 320I M SPORT 5.2k5.4k6.0k6.5k7.0k7.3k7.7k7.9k8.0k8.0k7.8k
BMW 320I M SPORT + EDITION AUTO 20019819720720417744
BMW 320I M SPORT A 7087448419119691.0k1.0k1.1k1.1k1.2k1.2k
BMW 320I M SPORT AUTO 28k26k20k18k16k11k8.0k3.8k2.9k2.5k2.2k
BMW 320I M SPORT BUS EDIT A 113112113115120118121121123122126
BMW 320I M SPORT BUS EDITION 247261285303322341345358367376386
BMW 320I M SPORT GT 17217317717918518118018616810272
BMW 320I M SPORT GT AUTO 476468471476478483425231191144118
BMW 320I M SPORT HIGHLINE 234253274301308341340356374388403
BMW 320I M SPORT HIGHLINE A 136137153168178175185188193192192
BMW 320I M SPORT PRO EDITION AUTO 32293132192
BMW 320I M SPORT SHADOW EDITION 32632833033132732833425037
BMW 320I M SPORT SHADOW EDITION A 2.4k2.4k2.4k2.4k2.3k2.4k2.4k1.4k84
BMW 320I M SPORT TOURING 246286320373421454502529556558580
BMW 320I M SPORT TOURING AUTO 126128139154171179192202211216223
BMW 320I SPORT 2.0k2.1k2.1k2.1k2.2k2.2k2.2k2.2k2.1k1.7k1.1k
BMW 320I SPORT AUTO 4.1k4.0k3.9k3.8k3.8k3.3k2.5k1.9k1.6k1.0k570
BMW 320I SPORT GT 7069706769756872565145
BMW 320I SPORT GT AUTO 96989810099969392837572