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
  • Mineral Gray Metallic 2022 BMW 330e xDriveMineral Gray Metallic 2022 BMW 330e xDriveMineral Gray Metallic 2022 BMW 330e xDriveMineral Gray Metallic 2022 BMW 330e xDriveMineral Gray Metallic 2022 BMW 330e xDriveMineral Gray Metallic 2022 BMW 330e xDrive

    $26,490

    66,808 mi.
    Est. $476/mo

    Rowe Ford Westbrook

    4.6
    Westbrook, ME (7 mi)
    Check Availability

  • Gray Metallic 2024 BMW X3 xDrive30iGray Metallic 2024 BMW X3 xDrive30iGray Metallic 2024 BMW X3 xDrive30iGray Metallic 2024 BMW X3 xDrive30iGray Metallic 2024 BMW X3 xDrive30iGray Metallic 2024 BMW X3 xDrive30i

    $38,699

    $3.8K
    13,655 mi.
    Est. $696/mo

    Morong Falmouth Mazda

    Falmouth, ME (12 mi)
    Check Availability

  • Black Sapphire Metallic 2023 BMW X3 xDrive30iBlack Sapphire Metallic 2023 BMW X3 xDrive30iBlack Sapphire Metallic 2023 BMW X3 xDrive30iBlack Sapphire Metallic 2023 BMW X3 xDrive30iBlack Sapphire Metallic 2023 BMW X3 xDrive30iBlack Sapphire Metallic 2023 BMW X3 xDrive30i

    $33,429

    34,300 mi.
    Est. $601/mo

    Morong Falmouth Mazda

    Falmouth, ME (12 mi)
    Check Availability

  • $49,995

    29,592 mi.
    Est. $899/mo

    BMW of Westbrook

    4.5
    Westbrook, ME (7 mi)
  • $97,995

    7,485 mi.
    Est. $1,763/mo

    BMW of Westbrook

    4.5
    Westbrook, ME (7 mi)
  • $31,995

    32,203 mi.
    Est. $575/mo

    BMW of Westbrook

    4.5
    Westbrook, ME (7 mi)
  • $61,995

    31,854 mi.
    Est. $1,115/mo

    BMW of Westbrook

    4.5
    Westbrook, ME (7 mi)
  • $39,995

    30,225 mi.
    Est. $719/mo

    BMW of Westbrook

    4.5
    Westbrook, ME (7 mi)
  • $32,995

    34,129 mi.
    Est. $593/mo

    BMW of Westbrook

    4.5
    Westbrook, ME (7 mi)
  • $1

    21,663 mi.
    Est. $0/mo

    BMW of Westbrook

    4.5
    Westbrook, ME (7 mi)
  • N/A 2018 BMW X1 xDrive28i

    $17,090

    67,647 mi.
    Est. $307/mo

    Group 1 Honda Saco

    4.8
    Saco, ME (13 mi)
    Check Availability
  • Not Priced

    141,278 mi.
    Est. $0/mo

    Casco Bay Ford

    Yarmouth, ME (17 mi)
    Check Availability
  • Red 2025 BMW M5 TouringRed 2025 BMW M5 TouringRed 2025 BMW M5 TouringRed 2025 BMW M5 TouringRed 2025 BMW M5 TouringRed 2025 BMW M5 Touring

    $115,998

    $1K
    5,877 mi.
    Est. $2,086/mo

    CarMax Waterbury

    4.3
    $149 delivery to South Portland, ME (8 mi)
    Check Availability
  • Red 2019 BMW Z4 sDrive30iRed 2019 BMW Z4 sDrive30iRed 2019 BMW Z4 sDrive30iRed 2019 BMW Z4 sDrive30iRed 2019 BMW Z4 sDrive30iRed 2019 BMW Z4 sDrive30i

    $28,998

    61,765 mi.
    Est. $522/mo

    CarMax Smithtown

    4.4
    $149 delivery to South Portland, ME (8 mi)
    Check Availability
  • Gray Metallic 2024 BMW X3 xDrive30iGray Metallic 2024 BMW X3 xDrive30iGray Metallic 2024 BMW X3 xDrive30iGray Metallic 2024 BMW X3 xDrive30iGray Metallic 2024 BMW X3 xDrive30iGray Metallic 2024 BMW X3 xDrive30i

    $30,995

    62,777 mi.
    Est. $558/mo

    Portsmouth Used Car Center

    4.4
    Portsmouth, NH (48 mi)
    Check Availability
  • Skyscraper Gray Metallic 2023 BMW X3 xDrive30iSkyscraper Gray Metallic 2023 BMW X3 xDrive30iSkyscraper Gray Metallic 2023 BMW X3 xDrive30iSkyscraper Gray Metallic 2023 BMW X3 xDrive30iSkyscraper Gray Metallic 2023 BMW X3 xDrive30iSkyscraper Gray Metallic 2023 BMW X3 xDrive30i

    $32,764

    38,519 mi.
    Est. $589/mo

    Port City Nissan

    3.7
    Portsmouth, NH (47 mi)
    Check Availability
  • Carbon Black Metallic 2012 BMW 650 650iCarbon Black Metallic 2012 BMW 650 650iCarbon Black Metallic 2012 BMW 650 650iCarbon Black Metallic 2012 BMW 650 650iCarbon Black Metallic 2012 BMW 650 650iCarbon Black Metallic 2012 BMW 650 650i

    $15,391

    $537
    62,700 mi.
    Est. $277/mo

    Portsmouth Chevrolet

    4.7
    Portsmouth, NH (47 mi)
    Check Availability
  • White Metallic 2026 BMW 740 i xDriveWhite Metallic 2026 BMW 740 i xDriveWhite Metallic 2026 BMW 740 i xDriveWhite Metallic 2026 BMW 740 i xDriveWhite Metallic 2026 BMW 740 i xDriveWhite Metallic 2026 BMW 740 i xDrive

    $72,689

    17,455 mi.
    Est. $1,307/mo

    Granite Hyundai

    4.4
    Somersworth, NH (38 mi)
    Check Availability
  • Black Sapphire Metallic 2025 BMW X7 xDrive40iBlack Sapphire Metallic 2025 BMW X7 xDrive40iBlack Sapphire Metallic 2025 BMW X7 xDrive40iBlack Sapphire Metallic 2025 BMW X7 xDrive40iBlack Sapphire Metallic 2025 BMW X7 xDrive40iBlack Sapphire Metallic 2025 BMW X7 xDrive40i

    $52,749

    45,028 mi.
    Est. $949/mo

    McGovern Subaru

    4.9
    Newington, NH (46 mi)
    Check Availability
  • Black Sapphire Metallic 2024 BMW 330 xDriveBlack Sapphire Metallic 2024 BMW 330 xDriveBlack Sapphire Metallic 2024 BMW 330 xDriveBlack Sapphire Metallic 2024 BMW 330 xDriveBlack Sapphire Metallic 2024 BMW 330 xDriveBlack Sapphire Metallic 2024 BMW 330 xDrive

    $29,312

    74,034 mi.
    Est. $527/mo

    Dover Honda

    4.8
    Dover, NH (42 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 xDrive40iBlack Sapphire Metallic 2024 BMW X7 xDrive40iBlack Sapphire Metallic 2024 BMW X7 xDrive40i

    $55,894

    $2.1K
    35,408 mi.
    Est. $1,005/mo

    Key Acura of Portsmouth

    4.8
    Portsmouth, NH (49 mi)
    Check Availability
  • 2026 BMW 740 xDrive2026 BMW 740 xDrive2026 BMW 740 xDrive2026 BMW 740 xDrive2026 BMW 740 xDrive2026 BMW 740 xDrive

    $71,949

    13,174 mi.
    Est. $1,294/mo

    Tucker Chevrolet

    3.8
    Wiscasset, ME (42 mi)
    Check Availability
  • Alpine White 2023 BMW 540 i xDriveAlpine White 2023 BMW 540 i xDriveAlpine White 2023 BMW 540 i xDriveAlpine White 2023 BMW 540 i xDriveAlpine White 2023 BMW 540 i xDriveAlpine White 2023 BMW 540 i xDrive

    $41,996

    $318
    38,513 mi.
    Est. $755/mo

    Port City Nissan

    3.7
    Portsmouth, NH (47 mi)
    Check Availability
  • Jet Black 2023 BMW 330e xDriveJet Black 2023 BMW 330e xDriveJet Black 2023 BMW 330e xDriveJet Black 2023 BMW 330e xDrive

    $27,950

    $2K
    43,383 mi.
    Est. $503/mo

    Tucker Chevrolet

    3.8
    Wiscasset, ME (42 mi)
    Check Availability
  • Skyscraper Gray Metallic 2023 BMW 530 i xDriveSkyscraper Gray Metallic 2023 BMW 530 i xDriveSkyscraper Gray Metallic 2023 BMW 530 i xDriveSkyscraper Gray Metallic 2023 BMW 530 i xDriveSkyscraper Gray Metallic 2023 BMW 530 i xDriveSkyscraper Gray Metallic 2023 BMW 530 i xDrive

    $39,562

    22,448 mi.
    Est. $712/mo

    Port City Nissan

    3.7
    Portsmouth, NH (47 mi)
    Check Availability
  • Jet Black 2017 BMW X3 xDrive28iJet Black 2017 BMW X3 xDrive28iJet Black 2017 BMW X3 xDrive28iJet Black 2017 BMW X3 xDrive28iJet Black 2017 BMW X3 xDrive28iJet Black 2017 BMW X3 xDrive28i

    $14,398

    67,601 mi.
    Est. $259/mo

    Portsmouth Chevrolet

    4.7
    Portsmouth, NH (47 mi)
    Check Availability