
BMW USED CARS
Browse 68 BMW models across 2,013 trim configurations. Compare specs, safety ratings, and expert scores.
All BMW Models
CHOOSE A BMW MODEL
1 Series
2008–2013
128i
2012–2012
135i
2013–2013
2 Series
2014–2026
2 Series Gran Coupe
2020–2026
228i
2015–2015
230i
2026–2026
3 Series
1990–2026
3 Series Gran Turismo
2014–2019
328i
2011–2011
330i
2020–2026
335i
2009–2009
4 Series
2014–2026
4 Series Gran Coupe
2015–2026
430i
2026–2026
440i
2025–2026
5 Series
1990–2026
5 Series Gran Turismo
2010–2017
528i
2016–2016
530e
2022–2022
530i
2025–2027
540i
2023–2023
550e
2026–2027
6 Series
2004–2018
6 Series Gran Coupe
2013–2019
6 Series Gran Turismo
2018–2019
640i
2014–2015
640xi
2018–2018
650i
2010–2010
7 Series
1990–2026
740i
2020–2025
750i, Alpina B7
2014–2014
760i
2026–2026
8 Series
1991–2026
8 Series Gran Coupe
2020–2026
ActiveHybrid 5
2012–2016
ActiveHybrid 7
2011–2015
ActiveHybrid X6
2010–2011
Alpina
2003–2003
ALPINA B6 Gran Coupe
2015–2019
ALPINA B7
2007–2022
ALPINA B8 Gran Coupe
2022–2025
ALPINA XB7
2021–2026
i3
2014–2021
i4
2022–2026
i5
2024–2026
i7
2023–2026
i8
2014–2020
iX
2022–2026
M2
2017–2026
M240i
2018–2018
M3
2011–2026
M4
2024–2026
M5
2026–2026
M8
2023–2023
M850i
2026–2026
X1
2013–2026
X2
2018–2026
X3
2004–2026
X4
2015–2025
X5
2000–2026
X6
2008–2027
X7
2019–2026
XM
2023–2025
XM Label
2026–2026
Z3
1996–2002
Z4
2003–2026
Z8
2000–2003
Most Trim Options
TOP BMW MODELS
3 Series
1990–2026 · 385 trim levels
5 Series
1990–2026 · 216 trim levels
7 Series
1990–2026 · 158 trim levels
Overview
BMW AT A GLANCE
Total Models
68
Total Configurations
2,013
Year Range
1990–2027
Best Rated Model
X3
Score: 80.5
Browse by Style
BMW BODY TYPES
BMW vehicles available in the following body styles:
Know Your VIN?
Look Up Any BMW VIN Instantly
Enter a 17-character VIN for full specs, safety ratings, open recalls, and your MyCar Score. Free.
Free · No account required · Results in seconds
Popular BMW Models