Used BMW X5 Suvs in Iowa

41 results in Iowa
Highest Price: $85,745
Lowest Price: N/A
To
Under miles
1-41 of 41 Results

Standard Listings

2016 BMW X5 xDrive35i
2016 BMW X5 xDrive35i
Urbandale, IA
$61,771
7,514 mi
2016 BMW X5 xDrive35i
2016 BMW X5 xDrive35i
Urbandale, IA
$59,201
5,908 mi
2016 BMW X5 xDrive35i
2016 BMW X5 xDrive35i
Urbandale, IA
$58,780
3,647 mi
2012 BMW X5 M
2012 BMW X5 M
Urbandale, IA
$45,998
46,648 mi
2013 BMW X5 xDrive35i
2013 BMW X5 xDrive35i
Urbandale, IA
Certified Pre-Owned
$40,568
29,581 mi
2013 BMW X5 xDrive35i
2013 BMW X5 xDrive35i
Urbandale, IA
Certified Pre-Owned
$38,843
37,429 mi
2013 BMW X5 xDrive35d
2013 BMW X5 xDrive35d
Urbandale, IA
Certified Pre-Owned
$38,443
45,537 mi
2013 BMW X5 xDrive35i
2013 BMW X5 xDrive35i
Urbandale, IA
Certified Pre-Owned
$38,371
40,705 mi
2013 BMW X5 xDrive35i
2013 BMW X5 xDrive35i
Urbandale, IA
Certified Pre-Owned
$37,157
34,182 mi
2013 BMW X5 xDrive35i
2013 BMW X5 xDrive35i
Urbandale, IA
Certified Pre-Owned
$36,567
33,715 mi
2013 BMW X5 xDrive35i
2013 BMW X5 xDrive35i
Urbandale, IA
$35,714
50,976 mi
2012 BMW X5 xDrive35d
2012 BMW X5 xDrive35d
Dubuque, IA
$32,887
42,282 mi
2013 BMW X5 xDrive35i
2013 BMW X5 xDrive35i
Urbandale, IA
$30,867
62,846 mi
2009 BMW X5
2009 BMW X5
Urbandale, IA
$20,368
77,438 mi
2010 BMW X5 35d
2010 BMW X5 35d
Urbandale, IA
$19,378
90,120 mi
2009 BMW X5
2009 BMW X5
Urbandale, IA
$18,717
70,913 mi
2009 BMW X5
2009 BMW X5
Marion, IA
$17,695
81,954 mi
2008 BMW X5
2008 BMW X5
Urbandale, IA
$17,052
65,215 mi
2004 BMW X5
2004 BMW X5
Des Moines, IA
$7,950
136,499 mi
2011 BMW X5 xDrive35i
2011 BMW X5 xDrive35i
Davenport, IA
N/A
86,246 mi
2012 BMW X5 xDrive35i
2012 BMW X5 xDrive35i
Urbandale, IA
N/A
103,560 mi
2014 BMW X5 xDrive35i
2014 BMW X5 xDrive35i
Iowa City, IA
$43,987
35,094 mi
2006 BMW X5
2006 BMW X5
Urbandale, IA
$12,977
92,967 mi
2006 BMW X5
2006 BMW X5
Des Moines, IA
$8,950
138,454 mi
2002 BMW X5
2002 BMW X5
Denison, IA
$7,995
161,221 mi
1-41 of 41 Results