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 (15 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 (14 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 (14 mi)
    Check Availability

  • $49,995

    29,592 mi.
    Est. $899/mo

    BMW of Westbrook

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

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

    BMW of Westbrook

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

    32,203 mi.
    Est. $575/mo

    BMW of Westbrook

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

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

    BMW of Westbrook

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

    30,225 mi.
    Est. $719/mo

    BMW of Westbrook

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

    34,129 mi.
    Est. $593/mo

    BMW of Westbrook

    4.5
    Westbrook, ME (15 mi)
  • $1

    21,663 mi.
    Est. $0/mo

    BMW of Westbrook

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

    $17,090

    67,647 mi.
    Est. $307/mo

    Group 1 Honda Saco

    4.8
    Saco, ME (26 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 (18 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 (18 mi)
    Check Availability
  • Black 2026 BMW 330 I XDrive NABlack 2026 BMW 330 I XDrive NABlack 2026 BMW 330 I XDrive NABlack 2026 BMW 330 I XDrive NABlack 2026 BMW 330 I XDrive NABlack 2026 BMW 330 I XDrive NA

    $38,624

    $465
    17,126 mi.
    Est. $695/mo

    Weirs Motor Sales, Inc.

    4.7
    Arundel, ME (34 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 (32 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 (32 mi)
    Check Availability