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

  • 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 (23 mi)
    Check Availability

  • $47,995

    38,035 mi.
    Est. $863/mo

    BMW of Westbrook

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

    32,203 mi.
    Est. $575/mo

    BMW of Westbrook

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

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

    BMW of Westbrook

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

    30,225 mi.
    Est. $719/mo

    BMW of Westbrook

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

    34,129 mi.
    Est. $593/mo

    BMW of Westbrook

    4.5
    Westbrook, ME (23 mi)
  • $1

    21,663 mi.
    Est. $0/mo

    BMW of Westbrook

    4.5
    Westbrook, ME (23 mi)
  • 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

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

    CarMax Waterbury

    4.3
    $149 delivery to South Portland, ME (26 mi)
    Check Availability
  • Gray 2025 BMW M240 XIGray 2025 BMW M240 XIGray 2025 BMW M240 XIGray 2025 BMW M240 XIGray 2025 BMW M240 XIGray 2025 BMW M240 XI

    $52,998

    13,017 mi.
    Est. $953/mo

    CarMax Manchester

    4.2
    $49 delivery to South Portland, ME (26 mi)
    Check Availability
  • Mediterranean Blue Metallic 2017 BMW 320 iMediterranean Blue Metallic 2017 BMW 320 iMediterranean Blue Metallic 2017 BMW 320 iMediterranean Blue Metallic 2017 BMW 320 iMediterranean Blue Metallic 2017 BMW 320 iMediterranean Blue Metallic 2017 BMW 320 i

    $10,590

    $1K
    118,049 mi.
    Est. $190/mo

    Group 1 Honda Saco

    4.8
    Saco, ME (34 mi)
    Check Availability
  • N/A 2018 BMW X1 xDrive28iN/A 2018 BMW X1 xDrive28iN/A 2018 BMW X1 xDrive28iN/A 2018 BMW X1 xDrive28iN/A 2018 BMW X1 xDrive28iN/A 2018 BMW X1 xDrive28i

    $17,090

    67,647 mi.
    Est. $307/mo

    Group 1 Honda Saco

    4.8
    Saco, ME (34 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

    17,126 mi.
    Est. $695/mo

    Weirs Motor Sales, Inc.

    4.7
    Arundel, ME (43 mi)
    Check Availability
  • Mineral Gray Metallic 2016 BMW X1 xDrive 28i

    $12,590

    93,716 mi.
    Est. $226/mo

    Group 1 Honda Saco

    4.8
    Saco, ME (34 mi)
    Check Availability