Used BMW for sale in Salem, OR 97301

(Change Location)
Showing 1 - 15 of 80 cars
Year
  1. New 2014 BMW 4 Series 428i

    TrueCar Certified Dealer
    Salem, OR
    3 mi away
    63 mi
    2014
    $50,125
  2. New 2014 BMW 4 Series 428i

    TrueCar Certified Dealer
    Salem, OR
    3 mi away
    63 mi
    2014
    $50,125
  3. New 2014 BMW 3 Series 320i

    TrueCar Certified Dealer
    Salem, OR
    3 mi away
    21 mi
    2014
    $34,071
  4. New 2014 BMW 3 Series 328d

    TrueCar Certified Dealer
    Salem, OR
    2 mi away
    4 mi
    2014
    $47,294
  5. Used 2014 BMW 3 Series 320i

    TrueCar Certified Dealer
    Salem, OR
    3 mi away
    3,699 mi
    2014
    $33,995
  6. Used 2014 BMW 3 Series 320i

    TrueCar Certified Dealer
    Salem, OR
    3 mi away
    3,856 mi
    2014
    $37,995
  7. New 2014 BMW 4 Series 428i

    TrueCar Certified Dealer
    Salem, OR
    2 mi away
    11 mi
    2014
    $46,325
  8. New 2014 BMW 4 Series 428i

    TrueCar Certified Dealer
    Salem, OR
    2 mi away
    14 mi
    2014
    $47,825
  9. New 2014 BMW 4 Series 428i

    TrueCar Certified Dealer
    Salem, OR
    3 mi away
    13 mi
    2014
    $52,975
  10. New 2014 BMW 4 Series 428i

    TrueCar Certified Dealer
    Salem, OR
    3 mi away
    12 mi
    2014
    $53,825
  11. New 2014 BMW 4 Series 428i

    TrueCar Certified Dealer
    Salem, OR
    2 mi away
    10 mi
    2014
    $56,375
  12. New 2014 BMW 3 Series 320i

    TrueCar Certified Dealer
    Salem, OR
    2 mi away
    11 mi
    2014
    $35,225
  13. New 2014 BMW 2 Series 228i

    TrueCar Certified Dealer
    Salem, OR
    2 mi away
    12 mi
    2014
    $38,625
  14. New 2014 BMW 3 Series 328d

    TrueCar Certified Dealer
    Salem, OR
    2 mi away
    10 mi
    2014
    $41,075
  15. New 2014 BMW 3 Series 320i

    TrueCar Certified Dealer
    Salem, OR
    2 mi away
    9 mi
    2014
    $41,375