Browse Used BMW Cars in Durham, NC

All Used BMW in Durham, NC

Used BMW Models in Durham, NC

  • BMW 1 Series in Durham Save $1,509 on 4 Deals
    11 Listings from $6,999
  • BMW 2 Series in Durham Save $4,787 on 2 Deals
    9 Listings from $14,997
  • BMW 3 Series in Durham Save $5,852 on 78 Deals
    149 Listings from $4,800
  • BMW 4 Series in Durham Save $5,424 on 8 Deals
    10 Listings from $17,988
  • BMW 5 Series in Durham Save $4,022 on 23 Deals
    70 Listings from $4,995
  • BMW 6 Series in Durham Save $7,049 on 2 Deals
    5 Listings from $6,500
  • BMW 7 Series in Durham Save $18,755 on 14 Deals
    19 Listings from $4,997
  • BMW M3 in Durham Save $1,920 on 1 Deal
    6 Listings from $7,990
  • BMW M4 in Durham 2 Listings from $34,998
  • BMW M5 in Durham Save $2,686 on 2 Deals
    3 Listings from $13,995
  • BMW M6 in Durham Save $4,458 on 1 Deal
    2 Listings from $34,899
  • BMW X1 in Durham Save $5,624 on 19 Deals
    35 Listings from $8,799
  • BMW X2 in Durham Save $3,329 on 1 Deal
    4 Listings from $29,238
  • BMW X3 in Durham Save $3,817 on 19 Deals
    49 Listings from $4,900
  • BMW X4 in Durham Save $1,283 on 1 Deal
    2 Listings from $25,458
  • BMW X5 M in Durham 2 Listings from $16,995
  • BMW X5 in Durham Save $5,900 on 32 Deals
    82 Listings from $5,795
  • BMW X6 M in Durham 1 Listing from $35,900
  • BMW X6 in Durham Save $3,174 on 2 Deals
    4 Listings from $12,995
  • BMW Z3 in Durham Save $521 on 1 Deal
    5 Listings from $6,998
  • BMW Z4 in Durham Save $1,680 on 1 Deal
    9 Listings from $6,950
  • BMW i3 in Durham Save $3,892 on 10 Deals
    12 Listings from $12,990