Used BMW X5 Suvs in Iowa

34 results in Iowa
Highest Price: $68,795
Lowest Price: N/A
To
Under miles
1-34 of 34 Results

Premium Listings

2015 BMW X5 xDrive35i
2015 BMW X5 xDrive35i
Clive, IA
$49,993
23,992 mi
willis-auto-campus
2013 BMW X5 xDrive35d
2013 BMW X5 xDrive35d
Clive, IA
$35,993
42,703 mi
willis-auto-campus
2007 BMW X5 4.8i
2007 BMW X5 4.8i
Clive, IA
$15,991
94,442 mi
willis-auto-campus
2012 BMW X5 xDrive35i
2012 BMW X5 xDrive35i
Clive, IA
N/A
61,269 mi
willis-auto-campus
2011 BMW X5 xDrive35i
2011 BMW X5 xDrive35i
Clive, IA
N/A
89,656 mi
willis-auto-campus

Standard Listings

2014 BMW X5 xDrive50i
2014 BMW X5 xDrive50i
Urbandale, IA
$51,764
53,895 mi
2013 BMW X5 xDrive35i
2013 BMW X5 xDrive35i
Dubuque, IA
$39,245
41,370 mi
2013 BMW X5 xDrive35i
2013 BMW X5 xDrive35i
Urbandale, IA
Certified Pre-Owned
$38,104
40,707 mi
2013 BMW X5 xDrive35d
2013 BMW X5 xDrive35d
Urbandale, IA
Certified Pre-Owned
$35,541
47,449 mi
2008 BMW X5 4.8i
2008 BMW X5 4.8i
Cedar Rapids, IA
$19,999
74,181 mi
2007 BMW X5
2007 BMW X5
Clive, IA
$17,969
71,851 mi
2006 BMW X5
2006 BMW X5
Des Moines, IA
$8,950
138,454 mi
2004 BMW X5
2004 BMW X5
Des Moines, IA
$7,950
136,499 mi
2006 BMW X5
2006 BMW X5
Pella, IA
$7,500
108,330 mi
2003 BMW X5
2003 BMW X5
Des Moines, IA
$6,950
152,342 mi
2012 BMW X5 xDrive35i
2012 BMW X5 xDrive35i
Urbandale, IA
N/A
69,036 mi
2013 BMW X5 xDrive35i
2013 BMW X5 xDrive35i
Urbandale, IA
Certified Pre-Owned
$34,975
34,186 mi
2013 BMW X5 xDrive35i
2013 BMW X5 xDrive35i
Urbandale, IA
$33,974
50,976 mi
2013 BMW X5 xDrive35i
2013 BMW X5 xDrive35i
Urbandale, IA
$29,435
62,848 mi
2005 BMW X5
2005 BMW X5
Urbandale, IA
$9,995
132,643 mi
2005 BMW X5
2005 BMW X5
Iowa City, IA
$9,950
114,305 mi
2011 BMW X5 xDrive35i
2011 BMW X5 xDrive35i
Urbandale, IA
N/A
82,254 mi
2012 BMW X5 xDrive35i
2012 BMW X5 xDrive35i
Urbandale, IA
N/A
103,575 mi
1-34 of 34 Results