Try to enter your VIN above and see what we have for you.

28 BMW models
1968 – 2025

17 Actual models

BMW 2 SERIES
1974 – 2024

The average price for new (MSRP) BMW 2 SERIES in 2024 is $46,360
Estimated mileage driven per year is 8,947 miles.
2-series

2024 2 SERIES

$43,578 average used price
170+ sales records
2-series

2023 2 SERIES

$37,901 average used price
280+ sales records
2-series

2022 2 SERIES

$31,368 average used price
200+ sales records
2-series

2021 2 SERIES

$26,507 average used price
5,000+ sales records
2-series

2020 2 SERIES

$25,436 average used price
4,500+ sales records
2-series

2019 2 SERIES

$29,990 average used price
1,500+ sales records
2-series

2018 2 SERIES

$22,283 average used price
3,200+ sales records
2-series

2017 2 SERIES

$21,863 average used price
4,600+ sales records
2-series

2016 2 SERIES

$18,995 average used price
6,300+ sales records
2-series

2015 2 SERIES

$16,992 average used price
3,700+ sales records
2-series

2014 2 SERIES

$16,995 average used price
1,500+ sales records
2-series

1974 2 SERIES

10+ sales records

BMW 3 SERIES
1979 – 2024

The average price for new (MSRP) BMW 3 SERIES in 2024 is $47,200
Estimated mileage driven per year is 8,327 miles.
3-series

2024 3 SERIES

$47,945 average used price
460+ sales records
3-series

2023 3 SERIES

$40,493 average used price
890+ sales records
3-series

2022 3 SERIES

$32,995 average used price
770+ sales records
3-series

2021 3 SERIES

$31,664 average used price
15,000+ sales records
3-series

2020 3 SERIES

$27,589 average used price
21,300+ sales records
3-series

2019 3 SERIES

$24,420 average used price
10,400+ sales records
3-series

2018 3 SERIES

$18,995 average used price
29,400+ sales records
3-series

2017 3 SERIES

$16,995 average used price
19,500+ sales records
3-series

2016 3 SERIES

$14,677 average used price
18,900+ sales records
3-series

2015 3 SERIES

$13,400 average used price
24,400+ sales records
3-series

2014 3 SERIES

$11,995 average used price
22,200+ sales records
3-series

2013 3 SERIES

$11,975 average used price
25,200+ sales records
3-series

2012 3 SERIES

$10,999 average used price
10,000+ sales records
3-series

2011 3 SERIES

$9,995 average used price
28,200+ sales records
3-series

2010 3 SERIES

$9,000 average used price
6,700+ sales records
3-series

2009 3 SERIES

$8,995 average used price
10,200+ sales records
3-series

2008 3 SERIES

$8,995 average used price
11,100+ sales records
3-series

2007 3 SERIES

$8,995 average used price
9,700+ sales records
3-series

2006 3 SERIES

$6,999 average used price
7,500+ sales records
3-series

2005 3 SERIES

$8,275 average used price
2,700+ sales records
3-series

2004 3 SERIES

$7,948 average used price
3,900+ sales records
3-series

2003 3 SERIES

$6,700 average used price
2,500+ sales records
3-series

2002 3 SERIES

$7,556 average used price
2,500+ sales records
3-series

2001 3 SERIES

$7,995 average used price
2,200+ sales records
3-series

2000 3 SERIES

$6,735 average used price
1,100+ sales records
3-series

1999 3 SERIES

$6,490 average used price
610+ sales records
3-series

1998 3 SERIES

$9,995 average used price
600+ sales records
3-series

1997 3 SERIES

$6,848 average used price
560+ sales records
3-series

1996 3 SERIES

410+ sales records
3-series

1995 3 SERIES

$12,473 average used price
400+ sales records
3-series

1994 3 SERIES

$9,999 average used price
350+ sales records
3-series

1993 3 SERIES

120+ sales records
3-series

1992 3 SERIES

$29,995 average used price
260+ sales records
3-series

1991 3 SERIES

$18,000 average used price
480+ sales records
3-series

1990 3 SERIES

320+ sales records
3-series

1989 3 SERIES

$17,900 average used price
480+ sales records
3-series

1988 3 SERIES

300+ sales records
3-series

1987 3 SERIES

360+ sales records
3-series

1986 3 SERIES

210+ sales records
3-series

1985 3 SERIES

80+ sales records
3-series

1984 3 SERIES

80+ sales records
3-series

1983 3 SERIES

110+ sales records
3-series

1982 3 SERIES

130+ sales records
3-series

1981 3 SERIES

60+ sales records
3-series

1980 3 SERIES

40+ sales records
3-series

1979 3 SERIES

70+ sales records

BMW 4 SERIES
2014 – 2024

The average price for new (MSRP) BMW 4 SERIES in 2024 is $55,325
Estimated mileage driven per year is 10,620 miles.
4-series

2024 4 SERIES

$49,999 average used price
520+ sales records
4-series

2023 4 SERIES

$45,293 average used price
540+ sales records
4-series

2022 4 SERIES

$42,494 average used price
590+ sales records
4-series

2021 4 SERIES

$37,995 average used price
5,400+ sales records
4-series

2020 4 SERIES

$30,312 average used price
4,900+ sales records
4-series

2019 4 SERIES

$23,995 average used price
13,800+ sales records
4-series

2018 4 SERIES

$20,998 average used price
19,900+ sales records
4-series

2017 4 SERIES

$18,912 average used price
8,800+ sales records
4-series

2016 4 SERIES

$18,969 average used price
12,700+ sales records
4-series

2015 4 SERIES

$16,889 average used price
15,700+ sales records
4-series

2014 4 SERIES

$15,900 average used price
11,000+ sales records

BMW 5 SERIES
1978 – 2024

The average price for new (MSRP) BMW 5 SERIES in 2024 is $60,900
Estimated mileage driven per year is 9,699 miles.
5-series

2024 5 SERIES

$61,590 average used price
200+ sales records
5-series

2023 5 SERIES

$48,999 average used price
980+ sales records
5-series

2022 5 SERIES

$39,925 average used price
460+ sales records
5-series

2021 5 SERIES

$36,359 average used price
8,500+ sales records
5-series

2020 5 SERIES

$30,499 average used price
8,200+ sales records
5-series

2019 5 SERIES

$25,995 average used price
18,000+ sales records
5-series

2018 5 SERIES

$23,206 average used price
28,400+ sales records
5-series

2017 5 SERIES

$20,733 average used price
13,400+ sales records
5-series

2016 5 SERIES

$15,999 average used price
14,400+ sales records
5-series

2015 5 SERIES

$14,212 average used price
12,600+ sales records
5-series

2014 5 SERIES

$12,999 average used price
14,100+ sales records
5-series

2013 5 SERIES

$11,850 average used price
14,300+ sales records
5-series

2012 5 SERIES

$10,891 average used price
9,200+ sales records
5-series

2011 5 SERIES

$9,999 average used price
11,700+ sales records
5-series

2010 5 SERIES

$8,500 average used price
4,100+ sales records
5-series

2009 5 SERIES

$7,481 average used price
2,300+ sales records
5-series

2008 5 SERIES

$6,997 average used price
6,300+ sales records
5-series

2007 5 SERIES

$6,000 average used price
2,900+ sales records
5-series

2006 5 SERIES

$6,051 average used price
2,300+ sales records
5-series

2005 5 SERIES

$5,999 average used price
930+ sales records
5-series

2004 5 SERIES

$8,042 average used price
1,200+ sales records
5-series

2003 5 SERIES

$8,277 average used price
1,500+ sales records
5-series

2002 5 SERIES

$5,995 average used price
970+ sales records
5-series

2001 5 SERIES

$10,990 average used price
740+ sales records
5-series

2000 5 SERIES

$12,900 average used price
700+ sales records
5-series

1999 5 SERIES

$5,995 average used price
330+ sales records
5-series

1998 5 SERIES

280+ sales records
5-series

1997 5 SERIES

$9,998 average used price
270+ sales records
5-series

1995 5 SERIES

$19,945 average used price
380+ sales records
5-series

1994 5 SERIES

170+ sales records
5-series

1993 5 SERIES

90+ sales records
5-series

1992 5 SERIES

100+ sales records
5-series

1991 5 SERIES

70+ sales records
5-series

1990 5 SERIES

100+ sales records
5-series

1989 5 SERIES

80+ sales records
5-series

1988 5 SERIES

150+ sales records
5-series

1987 5 SERIES

80+ sales records
5-series

1986 5 SERIES

120+ sales records
5-series

1985 5 SERIES

90+ sales records
5-series

1984 5 SERIES

40+ sales records
5-series

1983 5 SERIES

40+ sales records
5-series

1980 5 SERIES

30+ sales records
5-series

1978 5 SERIES

10+ sales records

BMW 7 SERIES
1988 – 2024

The average price for new (MSRP) BMW 7 SERIES in 2024 is $98,795
Estimated mileage driven per year is 9,663 miles.
7-series

2024 7 SERIES

$103,888 average used price
90+ sales records
7-series

2023 7 SERIES

$92,893 average used price
280+ sales records
7-series

2022 7 SERIES

$51,995 average used price
760+ sales records
7-series

2021 7 SERIES

$51,495 average used price
2,900+ sales records
7-series

2020 7 SERIES

$42,993 average used price
6,000+ sales records
7-series

2019 7 SERIES

$33,888 average used price
7,200+ sales records
7-series

2018 7 SERIES

$29,999 average used price
8,900+ sales records
7-series

2017 7 SERIES

$26,881 average used price
5,600+ sales records
7-series

2016 7 SERIES

$22,999 average used price
7,400+ sales records
7-series

2015 7 SERIES

$18,119 average used price
4,300+ sales records
7-series

2014 7 SERIES

$16,495 average used price
4,000+ sales records
7-series

2013 7 SERIES

$14,250 average used price
3,900+ sales records
7-series

2012 7 SERIES

$11,995 average used price
4,300+ sales records
7-series

2011 7 SERIES

$11,995 average used price
3,000+ sales records
7-series

2010 7 SERIES

$9,999 average used price
1,000+ sales records
7-series

2009 7 SERIES

$13,948 average used price
1,200+ sales records
7-series

2008 7 SERIES

$10,475 average used price
1,600+ sales records
7-series

2007 7 SERIES

$10,495 average used price
1,400+ sales records
7-series

2006 7 SERIES

$8,499 average used price
1,600+ sales records
7-series

2005 7 SERIES

$8,900 average used price
260+ sales records
7-series

2004 7 SERIES

$7,638 average used price
500+ sales records
7-series

2003 7 SERIES

$7,995 average used price
510+ sales records
7-series

2002 7 SERIES

260+ sales records
7-series

2001 7 SERIES

$11,495 average used price
950+ sales records
7-series

2000 7 SERIES

$14,848 average used price
410+ sales records
7-series

1999 7 SERIES

120+ sales records
7-series

1998 7 SERIES

$7,950 average used price
300+ sales records
7-series

1997 7 SERIES

140+ sales records
7-series

1996 7 SERIES

40+ sales records
7-series

1995 7 SERIES

90+ sales records
7-series

1994 7 SERIES

40+ sales records
7-series

1993 7 SERIES

30+ sales records
7-series

1992 7 SERIES

80+ sales records
7-series

1991 7 SERIES

60+ sales records
7-series

1990 7 SERIES

60+ sales records
7-series

1989 7 SERIES

40+ sales records
7-series

1988 7 SERIES

120+ sales records

BMW M2
2014 – 2024

The average price for new (MSRP) BMW M2 in 2024 is $62,200
Estimated mileage driven per year is 6,442 miles.
m2

2024 M2

$67,746 average used price
140+ sales records
m2

2023 M2

$65,808 average used price
110+ sales records
m2

2021 M2

$55,998 average used price
1,700+ sales records
m2

2020 M2

$54,894 average used price
5,900+ sales records
m2

2019 M2

$51,887 average used price
2,000+ sales records
m2

2018 M2

$41,000 average used price
6,500+ sales records
m2

2017 M2

$38,000 average used price
5,800+ sales records
m2

2016 M2

$26,500 average used price
1,700+ sales records
m2

2015 M2

20+ sales records
m2

2014 M2

10+ sales records

BMW M3
1986 – 2024

The average price for new (MSRP) BMW M3 in 2024 is $76,695
Estimated mileage driven per year is 6,650 miles.
m3

2024 M3

$91,999 average used price
280+ sales records
m3

2023 M3

$86,999 average used price
430+ sales records
m3

2022 M3

$78,998 average used price
2,600+ sales records
m3

2021 M3

$71,880 average used price
3,200+ sales records
m3

2020 M3

10+ sales records
m3

2018 M3

$53,955 average used price
16,600+ sales records
m3

2017 M3

$46,499 average used price
9,600+ sales records
m3

2016 M3

$42,299 average used price
7,700+ sales records
m3

2015 M3

$38,743 average used price
6,300+ sales records
m3

2013 M3

$36,995 average used price
6,100+ sales records
m3

2012 M3

$32,987 average used price
3,800+ sales records
m3

2011 M3

$31,673 average used price
11,700+ sales records
m3

2010 M3

$27,750 average used price
2,400+ sales records
m3

2009 M3

$28,000 average used price
3,000+ sales records
m3

2008 M3

$27,900 average used price
5,200+ sales records
m3

2006 M3

$26,991 average used price
2,300+ sales records
m3

2005 M3

$28,995 average used price
2,000+ sales records
m3

2004 M3

$24,997 average used price
2,600+ sales records
m3

2003 M3

$26,000 average used price
2,300+ sales records
m3

2002 M3

$24,000 average used price
2,400+ sales records
m3

2001 M3

$22,238 average used price
850+ sales records
m3

2000 M3

20+ sales records
m3

1999 M3

$22,000 average used price
1,600+ sales records
m3

1998 M3

$21,500 average used price
1,500+ sales records
m3

1997 M3

$22,899 average used price
660+ sales records
m3

1996 M3

$21,495 average used price
230+ sales records
m3

1995 M3

$29,500 average used price
880+ sales records
m3

1994 M3

50+ sales records
m3

1991 M3

70+ sales records
m3

1990 M3

$84,995 average used price
230+ sales records
m3

1989 M3

$88,995 average used price
110+ sales records
m3

1988 M3

$79,999 average used price
400+ sales records
m3

1986 M3

10+ sales records

BMW M4
2015 – 2025

The average price for new (MSRP) BMW M4 in 2025 is $85,045
Estimated mileage driven per year is 6,899 miles.
m4

2025 M4

580+ sales records
m4

2024 M4

$87,995 average used price
460+ sales records
m4

2023 M4

$80,995 average used price
440+ sales records
m4

2022 M4

$74,997 average used price
4,200+ sales records
m4

2021 M4

$67,500 average used price
3,400+ sales records
m4

2020 M4

$56,988 average used price
7,800+ sales records
m4

2019 M4

$53,800 average used price
4,700+ sales records
m4

2018 M4

$46,416 average used price
13,800+ sales records
m4

2017 M4

$43,482 average used price
7,100+ sales records
m4

2016 M4

$39,777 average used price
15,700+ sales records
m4

2015 M4

$35,995 average used price
19,000+ sales records

BMW M8
2019 – 2024

The average price for new (MSRP) BMW M8 in 2024 is $148,375
Estimated mileage driven per year is 6,355 miles.
m8

2024 M8

$129,990 average used price
340+ sales records
m8

2023 M8

$114,564 average used price
190+ sales records
m8

2022 M8

$92,999 average used price
1,800+ sales records
m8

2021 M8

$79,589 average used price
290+ sales records
m8

2020 M8

$73,985 average used price
7,000+ sales records
m8

2019 M8

20+ sales records

BMW X1
2012 – 2024

The average price for new (MSRP) BMW X1 in 2024 is $41,295
Estimated mileage driven per year is 10,344 miles.
x1

2024 X1

$46,300 average used price
700+ sales records
x1

2023 X1

$37,390 average used price
630+ sales records
x1

2022 X1

$28,581 average used price
2,700+ sales records
x1

2021 X1

$28,056 average used price
21,000+ sales records
x1

2020 X1

$25,499 average used price
18,600+ sales records
x1

2019 X1

$23,500 average used price
16,800+ sales records
x1

2018 X1

$20,929 average used price
52,300+ sales records
x1

2017 X1

$17,790 average used price
43,900+ sales records
x1

2016 X1

$15,998 average used price
38,600+ sales records
x1

2015 X1

$11,999 average used price
23,900+ sales records
x1

2014 X1

$10,995 average used price
22,500+ sales records
x1

2013 X1

$10,000 average used price
14,200+ sales records
x1

2012 X1

70+ sales records

BMW X3
2004 – 2024

The average price for new (MSRP) BMW X3 in 2024 is $48,835
Estimated mileage driven per year is 10,418 miles.
x3

2024 X3

$50,255 average used price
4,000+ sales records
x3

2023 X3

$41,995 average used price
1,400+ sales records
x3

2022 X3

$36,963 average used price
33,800+ sales records
x3

2021 X3

$33,885 average used price
60,800+ sales records
x3

2020 X3

$30,495 average used price
63,100+ sales records
x3

2019 X3

$25,995 average used price
91,800+ sales records
x3

2018 X3

$25,500 average used price
44,500+ sales records
x3

2017 X3

$17,698 average used price
81,000+ sales records
x3

2016 X3

$16,491 average used price
33,300+ sales records
x3

2015 X3

$14,990 average used price
16,100+ sales records
x3

2014 X3

$12,599 average used price
26,600+ sales records
x3

2013 X3

$10,999 average used price
25,800+ sales records
x3

2012 X3

$10,495 average used price
9,700+ sales records
x3

2011 X3

$9,950 average used price
12,200+ sales records
x3

2010 X3

$7,990 average used price
3,100+ sales records
x3

2009 X3

$7,825 average used price
1,800+ sales records
x3

2008 X3

$6,995 average used price
4,700+ sales records
x3

2007 X3

$5,995 average used price
4,900+ sales records
x3

2006 X3

$5,995 average used price
3,400+ sales records
x3

2005 X3

$5,247 average used price
2,600+ sales records
x3

2004 X3

$5,487 average used price
2,400+ sales records

BMW X3 M
2020 – 2024

The average price for new (MSRP) BMW X3 M in 2024 is $80,545
Estimated mileage driven per year is 9,222 miles.
x3-m

2024 X3 M

$85,988 average used price
140+ sales records
x3-m

2023 X3 M

$75,774 average used price
40+ sales records
x3-m

2022 X3 M

$65,499 average used price
1,300+ sales records
x3-m

2021 X3 M

$53,988 average used price
2,700+ sales records
x3-m

2020 X3 M

$48,597 average used price
9,300+ sales records

BMW X4
2015 – 2024

The average price for new (MSRP) BMW X4 in 2024 is $57,845
Estimated mileage driven per year is 11,475 miles.
x4

2024 X4

$54,979 average used price
300+ sales records
x4

2023 X4

$47,996 average used price
260+ sales records
x4

2022 X4

$44,980 average used price
4,500+ sales records
x4

2021 X4

$40,943 average used price
8,300+ sales records
x4

2020 X4

$37,217 average used price
9,000+ sales records
x4

2019 X4

$33,416 average used price
13,000+ sales records
x4

2018 X4

$25,956 average used price
11,600+ sales records
x4

2017 X4

$21,997 average used price
9,100+ sales records
x4

2016 X4

$19,400 average used price
10,300+ sales records
x4

2015 X4

$17,547 average used price
6,300+ sales records

BMW X5
2000 – 2025

The average price for new (MSRP) BMW X5 in 2025 is $66,195
Estimated mileage driven per year is 10,503 miles.
x5

2025 X5

$72,095 average used price
6,700+ sales records
x5

2024 X5

$67,500 average used price
1,900+ sales records
x5

2023 X5

$49,850 average used price
1,700+ sales records
x5

2022 X5

$51,898 average used price
30,300+ sales records
x5

2021 X5

$45,998 average used price
47,600+ sales records
x5

2020 X5

$39,850 average used price
67,000+ sales records
x5

2019 X5

$36,188 average used price
67,000+ sales records
x5

2018 X5

$26,962 average used price
77,700+ sales records
x5

2017 X5

$22,317 average used price
74,700+ sales records
x5

2016 X5

$19,499 average used price
50,800+ sales records
x5

2015 X5

$17,864 average used price
46,900+ sales records
x5

2014 X5

$16,797 average used price
27,200+ sales records
x5

2013 X5

$12,037 average used price
33,900+ sales records
x5

2012 X5

$10,998 average used price
23,700+ sales records
x5

2011 X5

$10,000 average used price
17,400+ sales records
x5

2010 X5

$9,300 average used price
5,900+ sales records
x5

2009 X5

$8,519 average used price
6,900+ sales records
x5

2008 X5

$7,995 average used price
6,700+ sales records
x5

2007 X5

$7,500 average used price
3,700+ sales records
x5

2006 X5

$5,999 average used price
3,500+ sales records
x5

2005 X5

$7,150 average used price
2,600+ sales records
x5

2004 X5

$5,995 average used price
2,100+ sales records
x5

2003 X5

$5,995 average used price
1,900+ sales records
x5

2002 X5

$5,500 average used price
1,500+ sales records
x5

2001 X5

$5,248 average used price
1,300+ sales records
x5

2000 X5

110+ sales records

BMW X5 M
2010 – 2024

The average price for new (MSRP) BMW X5 M in 2024 is $112,495
Estimated mileage driven per year is 10,290 miles.
x5-m

2024 X5 M

$123,850 average used price
90+ sales records
x5-m

2023 X5 M

$92,973 average used price
90+ sales records
x5-m

2022 X5 M

$85,998 average used price
1,900+ sales records
x5-m

2021 X5 M

$74,487 average used price
2,500+ sales records
x5-m

2020 X5 M

$73,743 average used price
1,000+ sales records
x5-m

2018 X5 M

$44,990 average used price
3,400+ sales records
x5-m

2017 X5 M

$39,171 average used price
3,600+ sales records
x5-m

2016 X5 M

$35,248 average used price
2,900+ sales records
x5-m

2015 X5 M

$32,995 average used price
1,300+ sales records
x5-m

2013 X5 M

$21,989 average used price
1,100+ sales records
x5-m

2012 X5 M

$17,499 average used price
860+ sales records
x5-m

2011 X5 M

$16,999 average used price
840+ sales records
x5-m

2010 X5 M

$14,700 average used price
650+ sales records

BMW X6
2008 – 2025

The average price for new (MSRP) BMW X6 in 2025 is $75,290
Estimated mileage driven per year is 10,524 miles.
x6

2025 X6

340+ sales records
x6

2024 X6

$79,045 average used price
210+ sales records
x6

2023 X6

$66,998 average used price
350+ sales records
x6

2022 X6

$62,751 average used price
5,700+ sales records
x6

2021 X6

$56,497 average used price
8,700+ sales records
x6

2020 X6

$53,000 average used price
7,500+ sales records
x6

2019 X6

$36,998 average used price
10,300+ sales records
x6

2018 X6

$33,432 average used price
16,400+ sales records
x6

2017 X6

$28,990 average used price
11,800+ sales records
x6

2016 X6

$25,399 average used price
14,700+ sales records
x6

2015 X6

$22,995 average used price
7,500+ sales records
x6

2014 X6

$18,488 average used price
7,100+ sales records
x6

2013 X6

$16,000 average used price
5,800+ sales records
x6

2012 X6

$15,881 average used price
3,000+ sales records
x6

2011 X6

$14,938 average used price
2,800+ sales records
x6

2010 X6

$13,999 average used price
920+ sales records
x6

2009 X6

$12,955 average used price
1,600+ sales records
x6

2008 X6

$13,550 average used price
380+ sales records

BMW X7
2019 – 2025

The average price for new (MSRP) BMW X7 in 2025 is $87,145
Estimated mileage driven per year is 12,996 miles.
x7

2025 X7

4,100+ sales records
x7

2024 X7

$84,888 average used price
1,900+ sales records
x7

2023 X7

$76,880 average used price
770+ sales records
x7

2022 X7

$63,895 average used price
14,700+ sales records
x7

2021 X7

$55,993 average used price
21,300+ sales records
x7

2020 X7

$48,997 average used price
38,500+ sales records
x7

2019 X7

$44,991 average used price
27,400+ sales records

11 Discontinued models

BMW 1 SERIES
1968 – 2013

The average price for new (MSRP) BMW 1 SERIES in 2013 is $41,745
Estimated mileage driven per year is 8,371 miles.
1-series

2013 1 SERIES

$14,350 average used price
3,000+ sales records
1-series

2012 1 SERIES

$11,399 average used price
2,200+ sales records
1-series

2011 1 SERIES

$11,993 average used price
3,100+ sales records
1-series

2010 1 SERIES

$11,500 average used price
1,200+ sales records
1-series

2009 1 SERIES

$10,950 average used price
1,700+ sales records
1-series

2008 1 SERIES

$9,500 average used price
1,700+ sales records
1-series

2005 1 SERIES

10+ sales records
1-series

1968 1 SERIES

10+ sales records

BMW 6 SERIES
1981 – 2019

The average price for new (MSRP) BMW 6 SERIES in 2019 is $96,070
Estimated mileage driven per year is 7,565 miles.
6-series

2019 6 SERIES

$30,000 average used price
1,100+ sales records
6-series

2018 6 SERIES

$30,995 average used price
3,700+ sales records
6-series

2017 6 SERIES

$29,946 average used price
2,900+ sales records
6-series

2016 6 SERIES

$26,405 average used price
3,100+ sales records
6-series

2015 6 SERIES

$22,993 average used price
4,700+ sales records
6-series

2014 6 SERIES

$19,995 average used price
4,100+ sales records
6-series

2013 6 SERIES

$18,950 average used price
3,800+ sales records
6-series

2012 6 SERIES

$17,995 average used price
3,900+ sales records
6-series

2010 6 SERIES

$14,493 average used price
880+ sales records
6-series

2009 6 SERIES

$11,915 average used price
670+ sales records
6-series

2008 6 SERIES

$12,970 average used price
1,300+ sales records
6-series

2007 6 SERIES

$10,950 average used price
1,400+ sales records
6-series

2006 6 SERIES

$11,495 average used price
1,100+ sales records
6-series

2005 6 SERIES

$11,662 average used price
1,300+ sales records
6-series

2004 6 SERIES

$10,725 average used price
570+ sales records
6-series

1989 6 SERIES

150+ sales records
6-series

1988 6 SERIES

220+ sales records
6-series

1987 6 SERIES

$20,995 average used price
280+ sales records
6-series

1986 6 SERIES

120+ sales records
6-series

1985 6 SERIES

90+ sales records
6-series

1984 6 SERIES

110+ sales records
6-series

1983 6 SERIES

90+ sales records
6-series

1982 6 SERIES

40+ sales records
6-series

1981 6 SERIES

70+ sales records

BMW I3
2014 – 2021

The average price for new (MSRP) BMW I3 in 2021 is $50,595
Estimated mileage driven per year is 6,693 miles.
i3

2021 I3

$24,885 average used price
1,100+ sales records
i3

2020 I3

$22,998 average used price
2,500+ sales records
i3

2019 I3

$20,400 average used price
9,400+ sales records
i3

2018 I3

$17,000 average used price
18,800+ sales records
i3

2017 I3

$14,988 average used price
27,800+ sales records
i3

2016 I3

$12,779 average used price
14,700+ sales records
i3

2015 I3

$12,499 average used price
37,600+ sales records
i3

2014 I3

$9,995 average used price
37,400+ sales records

BMW M
1998 – 2019

The average price for new (MSRP) BMW M in 2019 is $29,891
Estimated mileage driven per year is 7,891 miles.
m

2019 M

10+ sales records
m

2018 M

20+ sales records
m

2017 M

10+ sales records
m

2016 M

50+ sales records
m

2015 M

10+ sales records
m

2014 M

20+ sales records
m

2013 M

10+ sales records
m

2011 M

40+ sales records
m

2010 M

10+ sales records
m

2009 M

10+ sales records
m

2008 M

10+ sales records
m

2007 M

50+ sales records
m

2006 M

$25,995 average used price
270+ sales records
m

2004 M

10+ sales records
m

2003 M

10+ sales records
m

2002 M

$35,700 average used price
140+ sales records
m

2001 M

$32,000 average used price
190+ sales records
m

2000 M

$20,990 average used price
450+ sales records
m

1999 M

$24,899 average used price
250+ sales records
m

1998 M

$20,891 average used price
260+ sales records

BMW M5
1988 – 2023

The average price for new (MSRP) BMW M5 in 2023 is $114,875
Estimated mileage driven per year is 8,018 miles.
m5

2023 M5

$102,990 average used price
170+ sales records
m5

2022 M5

$93,244 average used price
1,300+ sales records
m5

2021 M5

$80,993 average used price
2,000+ sales records
m5

2020 M5

$70,000 average used price
3,900+ sales records
m5

2019 M5

$63,995 average used price
10,500+ sales records
m5

2018 M5

$55,994 average used price
6,400+ sales records
m5

2016 M5

$39,500 average used price
3,300+ sales records
m5

2015 M5

$36,665 average used price
3,200+ sales records
m5

2014 M5

$30,300 average used price
4,100+ sales records
m5

2013 M5

$29,011 average used price
7,600+ sales records
m5

2012 M5

60+ sales records
m5

2010 M5

$29,995 average used price
440+ sales records
m5

2009 M5

$26,875 average used price
300+ sales records
m5

2008 M5

$27,550 average used price
1,800+ sales records
m5

2007 M5

$19,500 average used price
670+ sales records
m5

2006 M5

$22,449 average used price
2,100+ sales records
m5

2003 M5

$36,499 average used price
610+ sales records
m5

2002 M5

$36,000 average used price
800+ sales records
m5

2001 M5

$27,500 average used price
570+ sales records
m5

2000 M5

$28,000 average used price
870+ sales records
m5

1995 M5

10+ sales records
m5

1993 M5

$69,500 average used price
60+ sales records
m5

1991 M5

220+ sales records
m5

1988 M5

$26,995 average used price
150+ sales records

BMW M6
1985 – 2019

The average price for new (MSRP) BMW M6 in 2019 is $130,925
Estimated mileage driven per year is 6,987 miles.
m6

2019 M6

$65,900 average used price
220+ sales records
m6

2018 M6

$49,990 average used price
960+ sales records
m6

2017 M6

$42,999 average used price
1,500+ sales records
m6

2016 M6

$37,923 average used price
3,200+ sales records
m6

2015 M6

$35,594 average used price
2,300+ sales records
m6

2014 M6

$30,788 average used price
5,300+ sales records
m6

2013 M6

$31,200 average used price
4,000+ sales records
m6

2012 M6

$31,449 average used price
770+ sales records
m6

2010 M6

$26,750 average used price
660+ sales records
m6

2009 M6

$24,998 average used price
610+ sales records
m6

2008 M6

$22,998 average used price
1,200+ sales records
m6

2007 M6

$20,495 average used price
2,300+ sales records
m6

2006 M6

$19,997 average used price
600+ sales records
m6

1988 M6

530+ sales records
m6

1987 M6

$44,500 average used price
400+ sales records
m6

1985 M6

20+ sales records

BMW X SERIES
2001 – 2020

The average price for new (MSRP) BMW X SERIES in 2020 is $63,395
Estimated mileage driven per year is 12,047 miles.
x-series

2020 X SERIES

10+ sales records
x-series

2019 X SERIES

10+ sales records
x-series

2018 X SERIES

10+ sales records
x-series

2017 X SERIES

10+ sales records
x-series

2016 X SERIES

10+ sales records
x-series

2015 X SERIES

10+ sales records
x-series

2014 X SERIES

10+ sales records
x-series

2013 X SERIES

10+ sales records
x-series

2012 X SERIES

10+ sales records
x-series

2011 X SERIES

10+ sales records
x-series

2010 X SERIES

10+ sales records
x-series

2009 X SERIES

10+ sales records
x-series

2008 X SERIES

10+ sales records
x-series

2007 X SERIES

10+ sales records
x-series

2006 X SERIES

10+ sales records
x-series

2005 X SERIES

10+ sales records
x-series

2004 X SERIES

10+ sales records
x-series

2003 X SERIES

10+ sales records
x-series

2002 X SERIES

10+ sales records
x-series

2001 X SERIES

10+ sales records

BMW X2
2018 – 2023

The average price for new (MSRP) BMW X2 in 2023 is $42,845
Estimated mileage driven per year is 9,539 miles.
x2

2023 X2

$29,044 average used price
60+ sales records
x2

2022 X2

$25,989 average used price
3,400+ sales records
x2

2021 X2

$28,508 average used price
3,900+ sales records
x2

2020 X2

$25,995 average used price
20,300+ sales records
x2

2019 X2

$23,959 average used price
9,700+ sales records
x2

2018 X2

$21,112 average used price
34,600+ sales records

BMW X6 M
2010 – 2023

The average price for new (MSRP) BMW X6 M in 2023 is $116,495
Estimated mileage driven per year is 9,484 miles.
x6-m

2023 X6 M

$99,500 average used price
70+ sales records
x6-m

2022 X6 M

$86,995 average used price
1,100+ sales records
x6-m

2021 X6 M

$78,832 average used price
1,300+ sales records
x6-m

2020 X6 M

$75,831 average used price
830+ sales records
x6-m

2019 X6 M

$51,378 average used price
930+ sales records
x6-m

2018 X6 M

$46,995 average used price
1,400+ sales records
x6-m

2017 X6 M

$42,395 average used price
2,100+ sales records
x6-m

2016 X6 M

$37,880 average used price
1,400+ sales records
x6-m

2015 X6 M

$35,895 average used price
880+ sales records
x6-m

2014 X6 M

$23,944 average used price
790+ sales records
x6-m

2013 X6 M

$20,780 average used price
420+ sales records
x6-m

2012 X6 M

$20,999 average used price
630+ sales records
x6-m

2011 X6 M

$26,448 average used price
310+ sales records
x6-m

2010 X6 M

$19,499 average used price
220+ sales records

BMW Z3
1996 – 2002

The average price for new (MSRP) BMW Z3 in 2002 is $13,989
Estimated mileage driven per year is 3,453 miles.
z3

2002 Z3

$12,999 average used price
1,500+ sales records
z3

2001 Z3

$11,991 average used price
3,800+ sales records
z3

2000 Z3

$10,500 average used price
3,700+ sales records
z3

1999 Z3

$11,980 average used price
1,400+ sales records
z3

1998 Z3

$9,995 average used price
2,100+ sales records
z3

1997 Z3

$9,950 average used price
2,200+ sales records
z3

1996 Z3

$8,995 average used price
1,300+ sales records

BMW Z4
2003 – 2023

The average price for new (MSRP) BMW Z4 in 2023 is $56,995
Estimated mileage driven per year is 5,494 miles.
z4

2023 Z4

$59,392 average used price
80+ sales records
z4

2022 Z4

$46,995 average used price
1,600+ sales records
z4

2021 Z4

$42,769 average used price
1,600+ sales records
z4

2020 Z4

$41,999 average used price
9,000+ sales records
z4

2019 Z4

$36,998 average used price
5,100+ sales records
z4

2016 Z4

$27,500 average used price
7,000+ sales records
z4

2015 Z4

$25,988 average used price
4,300+ sales records
z4

2014 Z4

$24,985 average used price
5,300+ sales records
z4

2013 Z4

$20,250 average used price
4,600+ sales records
z4

2012 Z4

$20,270 average used price
6,000+ sales records
z4

2011 Z4

$19,900 average used price
8,400+ sales records
z4

2010 Z4

$19,995 average used price
1,400+ sales records
z4

2009 Z4

$18,195 average used price
4,300+ sales records
z4

2008 Z4

$13,993 average used price
2,900+ sales records
z4

2007 Z4

$13,897 average used price
4,100+ sales records
z4

2006 Z4

$12,500 average used price
3,800+ sales records
z4

2005 Z4

$11,020 average used price
3,300+ sales records
z4

2004 Z4

$11,250 average used price
3,700+ sales records
z4

2003 Z4

$9,995 average used price
5,700+ sales records
Other Brands
mkx
2013 LINCOLN MKX
$48,930 MSRP
$12,250 average used price
20,500+ sales records
model-s
2014 TESLA MODEL S
$62,993 MSRP
$19,998 average used price
35,400+ sales records
mks
2015 LINCOLN MKS
$48,175 MSRP
$13,350 average used price
6,500+ sales records
mkc
2016 LINCOLN MKC
$42,505 MSRP
$16,002 average used price
17,700+ sales records
model-s
2016 TESLA MODEL S
$62,993 MSRP
$24,996 average used price
34,100+ sales records
mkc
2017 LINCOLN MKC
$42,505 MSRP
$17,500 average used price
60,300+ sales records
model-s
2019 TESLA MODEL S
$62,993 MSRP
$40,999 average used price
6,500+ sales records
continental
2020 LINCOLN CONTINENTAL
$55,765 MSRP
$35,000 average used price
9,200+ sales records
model-3
2020 TESLA MODEL 3
$27,995 MSRP
$27,888 average used price
60,900+ sales records
corsair
2021 LINCOLN CORSAIR
$46,675 MSRP
$29,995 average used price
20,600+ sales records
model-x
2022 TESLA MODEL X
$73,994 MSRP
$76,000 average used price
4,200+ sales records
model-3
2023 TESLA MODEL 3
$27,995 MSRP
$27,900 average used price
1,700+ sales records
BMW on BADVIN
5UX43DP06P9N51818-2023-bmw-x3
2023 BMW X3
a month ago,
est retail value $46,988
VIN 5UX43DP06P9N51818
5UXKT0C51J0V98980-2018-bmw-x5
2018 BMW X5
a month ago, 83,620 mi
buy now price $17,000
VIN 5UXKT0C51J0V98980
WBAGV8C01LBP48725-2020-bmw-m8
2020 BMW M8
in a day, 16,296 mi
VIN WBAGV8C01LBP48725
WBS3R9C51HK709625-2017-bmw-m4
2017 BMW M4
a month ago, 78,805 mi
buy now price $24,000
VIN WBS3R9C51HK709625
5UXFG8C59EL593003-2014-bmw-x6
2014 BMW X6
in 4 hours, 78,936 mi
buy now price $8,500
VIN 5UXFG8C59EL593003
5UXTR9C50KLD97534-2019-bmw-x3
2019 BMW X3
a month ago,
est retail value $38,151
VIN 5UXTR9C50KLD97534
5UXKR6C5XH0J84124-2017-bmw-x5
2017 BMW X5
in 4 hours, 169,689 mi
buy now price $10,500
VIN 5UXKR6C5XH0J84124
5UXKR6C51G0J80011-2016-bmw-x5
2016 BMW X5
in 4 hours, 97,921 mi
buy now price $10,500
VIN 5UXKR6C51G0J80011
WBA5B3C50GG257375-2016-bmw-5-series
2016 BMW 5 SERIES
in a day, 81,804 mi
est retail value $23,162
buy now price $6,500
VIN WBA5B3C50GG257375
5UXWX9C53E0D13845-2014-bmw-x3
2014 BMW X3
in 2 days, 69,579 mi
est retail value $17,475
buy now price $7,400
VIN 5UXWX9C53E0D13845
WBA3N7C59GK228640-2016-bmw-4-series
2016 BMW 4 SERIES
a month ago,
est retail value $28,959
buy now price $3,250
VIN WBA3N7C59GK228640
5UXZV8C5XBL418659-2011-bmw-x5
2011 BMW X5
in 4 hours, 168,728 mi
est retail value $11,497
buy now price $1,450
VIN 5UXZV8C5XBL418659
Safety Recall History
With annual sales of approximately 2,500,000 vehicles, and recalls potentially impacting up to 10% of vehicles, a VIN check can reveal if a BMW was affected by major safety recalls.
Maintenance and Repair Verification
A VIN check ensures that the BMW has been maintained and repaired properly, particularly following any recalls, preserving its performance and value.
Fraud Protection
Checking the VIN helps verify the authenticity of a BMW, protecting against fraud by confirming the car's history, including any past accidents or major repairs.
Try BMW VIN Decoder →
The information on vehicles provided here is supplied by third parties; BADVIN.ORG is not responsible for the accuracy of any information. BADVIN.ORG provides all service and materials without representations or warranties of any kind, either expressed or implied. Use BADVIN search and reports along with certified vehicle inspection and test drive. See Terms of Use for more details. All other logos, brands and designated trademarks are the property of their respective holders.