Auto.com logo

Find your perfect car.

New and Used Des Moines, IA BMWs for Sale

221 Cars Nationwide Change

  • 2012
BMW
X3
xDrive28i
for sale VIN:
5UXWX5C56CL723637

    Used 2012 BMW X3 xDrive28igood deal$14,891$310Mo. Est.

    $14,891$310Mo. Est.

    good deal
    Price$14,891
    Mileage131,127 Miles
    Body StyleSUV
    Exterior ColorSilver
    TransmissionAuto
    Interior ColorBlack
  • 2015
BMW
X5
xDrive50i
for sale VIN:
5UXKR6C55F0J74310

    Used 2015 BMW X5 xDrive50igood deal$35,394$738Mo. Est.

    $35,394$738Mo. Est.

    good deal
    Price$35,394
    Mileage86,215 Miles
    Body StyleSUV
    Exterior ColorSilver
    TransmissionAuto
    Interior ColorBrown
  • 2007
BMW
Z4
3.0si Roadster
for sale VIN:
4USBU53577LX03325

    Used 2007 BMW Z4 3.0si Roadstergood deal$16,999$354Mo. Est.

    $16,999$354Mo. Est.

    good deal
    Price$16,999
    Mileage91,539 Miles
    Body StyleConvertible
    Exterior ColorWhite
    TransmissionAuto
  • New Listing
    2017
BMW
X5
xDrive35i
for sale VIN:
5UXKR0C39H0V79522

    CPO 2017 BMW X5 xDrive35igood deal$42,991$896Mo. Est.

    Certified Pre-Owned

    $42,991$896Mo. Est.

    good deal
    Price$42,991
    Mileage57,620 Miles
    Body StyleSUV
    Exterior ColorGray
    TransmissionAuto
    Interior ColorBlack
  • 2006
BMW
330
Ci
for sale VIN:
WBABW53436PL54272

    Used 2006 BMW 330 Cigreat deal$9,995$208Mo. Est.

    $9,995$208Mo. Est.

    great deal
    Price$9,995
    Mileage111,205 Miles
    Body StyleConvertible
    Exterior ColorSilver
    TransmissionAuto
    Interior ColorBlack
  • 2015
BMW
328
i xDrive
for sale VIN:
WBA3B5C54FF960968

    Used 2015 BMW 328 i xDrivegood deal$15,915$332Mo. Est.

    $15,915$332Mo. Est.

    good deal
    Price$15,915
    Mileage86,033 Miles
    Body StyleSedan
    Exterior ColorGray
    TransmissionAuto
    Interior ColorBlack
  • 2016
BMW
328
i xDrive SULEV
for sale VIN:
WBA8G5C51GK443031

    Used 2016 BMW 328 i xDrive SULEVgood deal$27,991$584Mo. Est.

    $27,991$584Mo. Est.

    good deal
    Price$27,991
    Mileage35,417 Miles
    Body StyleSedan
    Exterior ColorBlack
    TransmissionAuto
    Interior ColorBlack
  • New Listing
    2014
BMW
650 Gran Coupe
i xDrive
for sale VIN:
WBA6B4C52ED371306

    Used 2014 BMW 650 Gran Coupe i xDrivegood deal$35,891$748Mo. Est.

    $35,891$748Mo. Est.

    good deal
    Price$35,891
    Mileage68,060 Miles
    Body StyleSedan
    Exterior ColorWhite
    TransmissionAuto
    Interior ColorBlack
  • 2016
BMW
528
i xDrive
for sale VIN:
WBA5A7C50GG148988

    Used 2016 BMW 528 i xDrivegood deal$32,792$684Mo. Est.

    $32,792$684Mo. Est.

    good deal
    Price$32,792
    Mileage20,206 Miles
    Body StyleSedan
    Exterior ColorBlack
    TransmissionAuto
    Interior ColorBlack
  • New Listing
    2016
BMW
X3
xDrive28i
for sale VIN:
5UXWX9C52G0D81539

    Used 2016 BMW X3 xDrive28i$28,991$604Mo. Est.

    $28,991$604Mo. Est.

    Price$28,991
    Mileage43,018 Miles
    Body StyleSUV
    Exterior ColorBlack
    TransmissionAuto
    Interior ColorBeige
  • 2013
BMW
335
i
for sale VIN:
WBADX7C50DJ589660

    Used 2013 BMW 335 igood deal$23,292$486Mo. Est.

    $23,292$486Mo. Est.

    good deal
    Price$23,292
    Mileage46,197 Miles
    Body StyleConvertible
    Exterior ColorBlack
    TransmissionAuto
    Interior ColorBrown
  • 2014
BMW
335
i xDrive
for sale VIN:
WBA3B9G59ENR92739

    Used 2014 BMW 335 i xDrivegood deal$25,991$542Mo. Est.

    $25,991$542Mo. Est.

    good deal
    Price$25,991
    Mileage43,995 Miles
    Body StyleSedan
    Exterior ColorBlack
    TransmissionAuto
    Interior ColorBlack
  • New Listing
    2008
BMW
528
xi
for sale VIN:
WBANV135X8CZ55089

    Used 2008 BMW 528 xigreat deal$6,991$146Mo. Est.

    $6,991$146Mo. Est.

    great deal
    Price$6,991
    Mileage166,263 Miles
    Body StyleSedan
    Exterior ColorWhite
    TransmissionAuto
    Interior ColorBeige
  • 2016
BMW
228
i xDrive
for sale VIN:
WBA1L9C57GV767748

    CPO 2016 BMW 228 i xDrivegood deal$30,991$646Mo. Est.

    Certified Pre-Owned

    $30,991$646Mo. Est.

    good deal
    Price$30,991
    Mileage33,601 Miles
    Body StyleConvertible
    Exterior ColorWhite
    TransmissionAuto
    Interior ColorBlack
  • New Listing
    2006
BMW
325
xi
for sale VIN:
WBAVD13556KV14217

    Used 2006 BMW 325 xigreat deal$7,450$155Mo. Est.

    $7,450$155Mo. Est.

    great deal
    Price$7,450
    Mileage99,782 Miles
    Body StyleSedan
    Exterior ColorBlack
    TransmissionAuto
    Interior ColorBlack
  • 2016
BMW
335 Gran Turismo
i xDrive
for sale VIN:
WBA3X9C5XGD869595

    CPO 2016 BMW 335 Gran Turismo i xDrivegood deal$33,991$709Mo. Est.

    Certified Pre-Owned

    $33,991$709Mo. Est.

    good deal
    Price$33,991
    Mileage38,014 Miles
    Body StyleHatchback
    Exterior ColorGray
    TransmissionAuto
    Interior ColorBlack
  • 2015
BMW
328 Gran Turismo
i xDrive
for sale VIN:
WBA3X5C52FD560551

    Used 2015 BMW 328 Gran Turismo i xDrivegood deal$22,491$469Mo. Est.

    $22,491$469Mo. Est.

    good deal
    Price$22,491
    Mileage48,253 Miles
    Body StyleHatchback
    Exterior ColorBlack
    TransmissionAuto
    Interior ColorBlack
  • New Listing
    2013
BMW
X5
xDrive35i Premium
for sale VIN:
5UXZV4C51D0B22770

    Used 2013 BMW X5 xDrive35i Premiumgood deal$23,998$500Mo. Est.

    $23,998$500Mo. Est.

    good deal
    Price$23,998
    Mileage54,017 Miles
    Body StyleSUV
    Exterior ColorSilver
    TransmissionAuto
    Interior ColorGray
  • 2014
BMW
328
i
for sale VIN:
WBA3A5C52EF605606

    Used 2014 BMW 328 igood deal$18,693$390Mo. Est.

    $18,693$390Mo. Est.

    good deal
    Price$18,693
    Mileage49,358 Miles
    Body StyleSedan
    Exterior ColorSilver
    TransmissionAuto
    Interior ColorBeige
  • 2004
BMW
545
i
for sale VIN:
WBANB33574B108308

    Used 2004 BMW 545 igreat deal$7,995$167Mo. Est.

    $7,995$167Mo. Est.

    great deal
    Price$7,995
    Mileage100,400 Miles
    Body StyleSedan
    Exterior ColorGray
    TransmissionAuto
    Interior ColorGray
Next

Displaying 1 - 20 of 221 listings

Refine Search

Filtering by:

Find BMW Deals in Nearby Cities