No exact matches; showing 6158 close matches.
Vehicles licensed every year 2024-2014. Click model names for more stats.
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014
BMW 120D ES A 1921222524283029263131
BMW 120D ES AUTO 76778697113121130132131137140
BMW 120D EXCLUSIVE EDITION 173171174175176177180185182184192
BMW 120D EXCLUSIVE EDITION AUTO 118126124125124128127126125123135
BMW 120D M SPORT 11k12k12k13k14k14k15k15k15k14k14k
BMW 120D M SPORT A 220241269275279301304323328340347
BMW 120D M SPORT AUTO 7.1k7.0k6.9k6.9k6.9k7.0k6.9k6.8k6.4k5.7k5.0k
BMW 120D M SPORT SHADOW EDITION 30030129830329929018675
BMW 120D M SPORT SHADOW EDITION A 59259159759060357232690
BMW 120D SE 4.9k5.4k6.2k6.9k7.6k8.3k8.8k9.2k9.6k9.9k10k
BMW 120D SE A 225242261264278288303305308320323
BMW 120D SE AUTO 2.8k3.0k3.2k3.4k3.7k3.8k4.0k4.1k4.2k4.2k4.3k
BMW 120D SPORT 3.7k3.9k4.5k4.9k5.4k5.7k6.1k6.3k6.5k6.5k6.2k
BMW 120D SPORT AUTO 2.0k2.0k2.1k2.2k2.2k2.3k2.3k2.2k2.1k1.8k1.6k
BMW 120D SPORT PLUS EDITION 531539545545542560568570566582598
BMW 120D SPORT PLUS EDITION AUTO 260251262266263264271278273276290
BMW 120D URBAN 889196979796979610096104
BMW 120D URBAN AUTO 5456565659565857605758
BMW 120D XDRIVE M SPORT 1.1k1.2k1.2k1.2k1.2k1.2k1.2k1.2k1.3k1.3k1.1k
BMW 120D XDRIVE M SPORT AUTO 2.5k2.5k2.5k2.4k2.2k1.8k1.6k1.5k1.1k547
BMW 120D XDRIVE M SPRT SHADOW ED A 49649149348749949027683
BMW 120D XDRIVE SE 254252253262254258258258267266236
BMW 120D XDRIVE SPORT 482488502513525526535526541554481
BMW 120D XDRIVE SPORT AUTO 788785788775713637604583422197
BMW 120D XDRIVE URBAN 111211910111212121313