Skip to main content
Best match Lowest price Highest price Lowest mileage Highest mileage Nearest location Best deal Newest year Oldest year Newest listed Oldest listed
Skip to Listings
Best match Lowest price Highest price Lowest mileage Highest mileage Nearest location Best deal Newest year Oldest year Newest listed Oldest listed
Skip to Filters
  • Black Sapphire Metallic 2024 BMW i5 eDrive40Black Sapphire Metallic 2024 BMW i5 eDrive40Black Sapphire Metallic 2024 BMW i5 eDrive40Black Sapphire Metallic 2024 BMW i5 eDrive40Black Sapphire Metallic 2024 BMW i5 eDrive40Black Sapphire Metallic 2024 BMW i5 eDrive40

    $48,349

    7,782 mi.
    Est. $880/mo

    Impex Auto Sales

    4.8
    Greensboro, NC (9 mi)
    Check Availability

  • Black Sapphire Metallic 2024 BMW X4 M40iBlack Sapphire Metallic 2024 BMW X4 M40iBlack Sapphire Metallic 2024 BMW X4 M40iBlack Sapphire Metallic 2024 BMW X4 M40iBlack Sapphire Metallic 2024 BMW X4 M40iBlack Sapphire Metallic 2024 BMW X4 M40i

    $56,377

    6,703 mi.
    Est. $1,026/mo

    Toyota of Greensboro

    4.4
    Greensboro, NC (13 mi)
    Check Availability

  • $48,499

    9,595 mi.
    Est. $883/mo

    Flow BMW

    Winston Salem, NC (16 mi)
  • $61,699

    18,551 mi.
    Est. $1,123/mo

    Flow BMW

    Winston Salem, NC (16 mi)
  • $40,599

    5,989 mi.
    Est. $739/mo

    Flow BMW

    Winston Salem, NC (16 mi)
  • $38,999

    14,342 mi.
    Est. $710/mo

    Flow BMW

    Winston Salem, NC (16 mi)
  • $63,999

    4,253 mi.
    Est. $1,165/mo

    Flow BMW

    Winston Salem, NC (16 mi)
  • Black Sapphire Metallic 2024 BMW i5 eDrive40Black Sapphire Metallic 2024 BMW i5 eDrive40Black Sapphire Metallic 2024 BMW i5 eDrive40Black Sapphire Metallic 2024 BMW i5 eDrive40Black Sapphire Metallic 2024 BMW i5 eDrive40Black Sapphire Metallic 2024 BMW i5 eDrive40

    $43,798

    $1.9K
    29,552 mi.
    Est. $797/mo

    Toyota of Greensboro

    4.4
    Greensboro, NC (13 mi)
    Check Availability

  • $52,999

    17,722 mi.
    Est. $965/mo

    Flow BMW

    Winston Salem, NC (16 mi)
  • $65,999

    7,076 mi.
    Est. $1,201/mo

    Flow BMW

    Winston Salem, NC (16 mi)
  • $73,999

    6,552 mi.
    Est. $1,347/mo

    Flow BMW

    Winston Salem, NC (16 mi)
  • $47,999

    28,002 mi.
    Est. $874/mo

    Flow BMW

    Winston Salem, NC (16 mi)
  • $45,999

    6,402 mi.
    Est. $837/mo

    Flow BMW

    Winston Salem, NC (16 mi)
  • Mineral White 2026 BMW X6 xDrive40iMineral White 2026 BMW X6 xDrive40iMineral White 2026 BMW X6 xDrive40iMineral White 2026 BMW X6 xDrive40iMineral White 2026 BMW X6 xDrive40iMineral White 2026 BMW X6 xDrive40i

    $78,780

    $117
    4,398 mi.
    Est. $1,434/mo

    Toyota of Greensboro

    4.4
    Greensboro, NC (13 mi)
    Check Availability

  • $54,999

    26,713 mi.
    Est. $1,001/mo

    Flow BMW

    Winston Salem, NC (16 mi)
  • $34,332

    40,642 mi.
    Est. $625/mo

    Jerry Hunt Supercenter

    4.5
    Lexington, NC (18 mi)
    Check Availability
  • $31,864

    39,266 mi.
    Est. $580/mo

    Jerry Hunt Supercenter

    4.5
    Lexington, NC (18 mi)
    Check Availability
  • White 2016 BMW X3 xDrive28iWhite 2016 BMW X3 xDrive28iWhite 2016 BMW X3 xDrive28iWhite 2016 BMW X3 xDrive28iWhite 2016 BMW X3 xDrive28iWhite 2016 BMW X3 xDrive28i

    Not Priced

    96,567 mi.
    Est. $0/mo

    Carolina Fine Cars

    Winston-Salem, NC (20 mi)
    Check Availability
  • 2018 BMW 750 i xDrive

    $19,981

    113,233 mi.
    Est. $364/mo

    Carolina Fine Cars

    Winston-Salem, NC (20 mi)
    Check Availability
  • Black Sapphire Metallic 2024 BMW X7 xDrive40iBlack Sapphire Metallic 2024 BMW X7 xDrive40iBlack Sapphire Metallic 2024 BMW X7 xDrive40iBlack Sapphire Metallic 2024 BMW X7 xDrive40i

    $49,164

    67,655 mi.
    Est. $895/mo

    Vann York Toyota

    4.5
    High Point, NC (1 mi)
    Check Availability

  • $53,467

    41,849 mi.
    Est. $973/mo

    North Point Chrysler Dodge Jeep RAM Fiat

    4.2
    Winston-Salem, NC (20 mi)
    Check Availability
  • $17,076

    98,209 mi.
    Est. $311/mo

    Asheboro Ford,Inc

    Asheboro, NC (23 mi)
    Check Availability
  • Carbon Black Metallic 2022 BMW 840 iCarbon Black Metallic 2022 BMW 840 iCarbon Black Metallic 2022 BMW 840 iCarbon Black Metallic 2022 BMW 840 iCarbon Black Metallic 2022 BMW 840 iCarbon Black Metallic 2022 BMW 840 i

    $48,338

    $747
    34,759 mi.
    Est. $880/mo

    Radley Cadillac

    3.8
    $223 delivery from Fredericksburg, VA (213 mi)
    Check Availability
  • Black 2022 BMW Z4 sDrive30iBlack 2022 BMW Z4 sDrive30iBlack 2022 BMW Z4 sDrive30iBlack 2022 BMW Z4 sDrive30iBlack 2022 BMW Z4 sDrive30iBlack 2022 BMW Z4 sDrive30i

    $35,998

    59,760 mi.
    Est. $655/mo

    CarMax Laurel

    3.7
    $349 delivery to Greensboro, NC (10 mi)
    Check Availability
  • 2023 BMW X3 xDrive30i2023 BMW X3 xDrive30i2023 BMW X3 xDrive30i2023 BMW X3 xDrive30i2023 BMW X3 xDrive30i2023 BMW X3 xDrive30i

    $39,799

    20,485 mi.
    Est. $724/mo

    Impex Chevrolet GMC

    4.7
    Reidsville, NC (32 mi)
    Check Availability
  • White Metallic 2016 BMW 428 i SULEVWhite Metallic 2016 BMW 428 i SULEVWhite Metallic 2016 BMW 428 i SULEVWhite Metallic 2016 BMW 428 i SULEVWhite Metallic 2016 BMW 428 i SULEVWhite Metallic 2016 BMW 428 i SULEV

    $16,672

    83,204 mi.
    Est. $303/mo

    CARmazone

    4.8
    Salisbury, NC (37 mi)
    Check Availability
  • Blue 2025 BMW 228 Gran Coupe xDriveBlue 2025 BMW 228 Gran Coupe xDriveBlue 2025 BMW 228 Gran Coupe xDriveBlue 2025 BMW 228 Gran Coupe xDriveBlue 2025 BMW 228 Gran Coupe xDriveBlue 2025 BMW 228 Gran Coupe xDrive

    $27,899

    44,947 mi.
    Est. $508/mo

    Impex Chevrolet GMC

    4.7
    Reidsville, NC (32 mi)
    Check Availability
  • Snapper Rocks Blue Metallic 2018 BMW 430 iSnapper Rocks Blue Metallic 2018 BMW 430 iSnapper Rocks Blue Metallic 2018 BMW 430 iSnapper Rocks Blue Metallic 2018 BMW 430 iSnapper Rocks Blue Metallic 2018 BMW 430 iSnapper Rocks Blue Metallic 2018 BMW 430 i

    $17,473

    $714
    99,382 mi.
    Est. $318/mo

    Cox Chrysler Dodge Jeep Ram

    4.5
    Burlington, NC (33 mi)
    Check Availability
  • Black Sapphire Metallic 2018 BMW X1 sDrive28iBlack Sapphire Metallic 2018 BMW X1 sDrive28iBlack Sapphire Metallic 2018 BMW X1 sDrive28iBlack Sapphire Metallic 2018 BMW X1 sDrive28iBlack Sapphire Metallic 2018 BMW X1 sDrive28iBlack Sapphire Metallic 2018 BMW X1 sDrive28i

    $15,172

    $200
    67,366 mi.
    Est. $276/mo

    CARmazone

    4.8
    Salisbury, NC (37 mi)
    Check Availability
  • Black Sapphire Metallic 2018 BMW 330 xDriveBlack Sapphire Metallic 2018 BMW 330 xDriveBlack Sapphire Metallic 2018 BMW 330 xDriveBlack Sapphire Metallic 2018 BMW 330 xDriveBlack Sapphire Metallic 2018 BMW 330 xDriveBlack Sapphire Metallic 2018 BMW 330 xDrive

    $14,672

    80,209 mi.
    Est. $267/mo

    CARmazone

    4.8
    Salisbury, NC (37 mi)
    Check Availability
  • Gray 2026 BMW 228 Gran Coupe xDriveGray 2026 BMW 228 Gran Coupe xDriveGray 2026 BMW 228 Gran Coupe xDriveGray 2026 BMW 228 Gran Coupe xDriveGray 2026 BMW 228 Gran Coupe xDriveGray 2026 BMW 228 Gran Coupe xDrive

    $35,879

    10,139 mi.
    Est. $653/mo

    Impex Chevrolet GMC

    4.7
    Reidsville, NC (32 mi)
    Check Availability
  • Gray 2025 BMW X2 xDrive28iGray 2025 BMW X2 xDrive28iGray 2025 BMW X2 xDrive28iGray 2025 BMW X2 xDrive28iGray 2025 BMW X2 xDrive28iGray 2025 BMW X2 xDrive28i

    $36,854

    22,969 mi.
    Est. $671/mo

    Impex Chevrolet GMC

    4.7
    Reidsville, NC (32 mi)
    Check Availability
  • Jet Black 2023 BMW X5 PHEV xDrive45eJet Black 2023 BMW X5 PHEV xDrive45eJet Black 2023 BMW X5 PHEV xDrive45eJet Black 2023 BMW X5 PHEV xDrive45eJet Black 2023 BMW X5 PHEV xDrive45eJet Black 2023 BMW X5 PHEV xDrive45e

    $46,872

    $800
    19,699 mi.
    Est. $853/mo

    CARmazone

    4.8
    Salisbury, NC (37 mi)
    Check Availability
  • Alpine White 2018 BMW X5 xDrive35iAlpine White 2018 BMW X5 xDrive35iAlpine White 2018 BMW X5 xDrive35iAlpine White 2018 BMW X5 xDrive35iAlpine White 2018 BMW X5 xDrive35iAlpine White 2018 BMW X5 xDrive35i

    $18,472

    $200
    78,257 mi.
    Est. $336/mo

    CARmazone

    4.8
    Salisbury, NC (37 mi)
    Check Availability
  • 2013 BMW X5 xDrive35i2013 BMW X5 xDrive35i2013 BMW X5 xDrive35i2013 BMW X5 xDrive35i2013 BMW X5 xDrive35i2013 BMW X5 xDrive35i

    $8,594

    146,735 mi.
    Est. $156/mo

    Impex Chevrolet GMC

    4.7
    Reidsville, NC (32 mi)
    Check Availability
  • Alpine White 2016 BMW 328 xDriveAlpine White 2016 BMW 328 xDriveAlpine White 2016 BMW 328 xDrive

    $13,672

    89,611 mi.
    Est. $249/mo

    CARmazone

    4.8
    Salisbury, NC (37 mi)
    Check Availability