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 320I SPORT TURBO AUTO 117118120121122122125131131132133
BMW 320I TOURING 60605464768999118148189227
BMW 320I TOURING AUTO 293432414245546780103128
BMW 320I XDRIVE LUXURY 143151147156155158161158162146128
BMW 320I XDRIVE LUXURY AUTO 437446446447457454451455461416355
BMW 320I XDRIVE LUXURY GT 2221212121212424232117
BMW 320I XDRIVE LUXURY GT AUTO 12211912612512612613012712710991
BMW 320I XDRIVE M SPORT 9951.0k1.0k1.1k1.1k1.1k1.1k1.1k1.1k1.0k886
BMW 320I XDRIVE M SPORT + ED A 131314121314
BMW 320I XDRIVE M SPORT AUTO 3.1k3.1k3.1k3.0k2.6k2.0k1.8k1.4k1.3k1.1k892
BMW 320I XDRIVE M SPORT GT 10810610811511511611511612011484
BMW 320I XDRIVE M SPORT GT AUTO 292298298309314310311306282264209
BMW 320I XDRIVE M SPORT SHADOW ED 48494849475150458
BMW 320I XDRIVE MODERN 810101010121212121112
BMW 320I XDRIVE MODERN AUTO 4648484950494848485050
BMW 320I XDRIVE MODERN GT 11111111111
BMW 320I XDRIVE MODERN GT AUTO 66666777777
BMW 320I XDRIVE MSPORT SHADOW ED A 48548448048848949946830332
BMW 320I XDRIVE SE 298303295311314313315321298267246
BMW 320I XDRIVE SE AUTO 553562571574583568562543465412345
BMW 320I XDRIVE SE GT 1918171819192021171515
BMW 320I XDRIVE SE GT AUTO 4446454445454641363533
BMW 320I XDRIVE SE PRO AUTO 192020208
BMW 320I XDRIVE SPORT 410421424443448448456459425351283
BMW 320I XDRIVE SPORT AUTO 533531538534531520507474418325260