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 X3 xDrive30iBlack Sapphire Metallic 2024 BMW X3 xDrive30iBlack Sapphire Metallic 2024 BMW X3 xDrive30iBlack Sapphire Metallic 2024 BMW X3 xDrive30iBlack Sapphire Metallic 2024 BMW X3 xDrive30iBlack Sapphire Metallic 2024 BMW X3 xDrive30i

    $39,637

    29,213 mi.
    Est. $718/mo

    Marlboro Nissan

    4.9
    Marlborough, MA (17 mi)
    Check Availability

  • Gray Metallic 2025 BMW i4 Gran Coupe M50Gray Metallic 2025 BMW i4 Gran Coupe M50Gray Metallic 2025 BMW i4 Gran Coupe M50Gray Metallic 2025 BMW i4 Gran Coupe M50Gray Metallic 2025 BMW i4 Gran Coupe M50Gray Metallic 2025 BMW i4 Gran Coupe M50

    $53,675

    16,439 mi.
    Est. $972/mo

    Milford Nissan

    4.7
    Milford, MA (19 mi)
    Check Availability

  • Alpine White 2020 BMW X4 M Competition

    $38,027

    86,848 mi.
    Est. $689/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (6 mi)
    Check Availability
  • Black Sapphire Metallic 2026 BMW X3 30 xDrive

    $50,829

    5,068 mi.
    Est. $921/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (6 mi)
    Check Availability
  • Phytonic Blue Metallic 2021 BMW X3 xDrive30i

    $28,182

    $385
    30,301 mi.
    Est. $510/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (6 mi)
    Check Availability
  • Mineral White Metallic 2026 BMW 330 I XDrive NA

    $44,110

    4,066 mi.
    Est. $799/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (6 mi)
    Check Availability
  • Skyscraper Gray Metallic 2023 BMW 330e xDrive

    $34,046

    19,547 mi.
    Est. $617/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (6 mi)
    Check Availability
  • Black Sapphire Metallic 2023 BMW X3 xDrive30i

    $33,345

    $245
    39,474 mi.
    Est. $604/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (6 mi)
    Check Availability
  • Alpine White 2019 BMW 330 i xDrive

    $26,115

    50,749 mi.
    Est. $473/mo

    Lux Auto Plus

    4.7
    Auburn, MA (7 mi)
    Check Availability
  • Alpine White 2017 BMW 430 Gran Coupe i

    $17,583

    $512
    83,005 mi.
    Est. $319/mo

    Ira Ford Auburn

    4.8
    Auburn, MA (7 mi)
    Check Availability
  • N/A 2019 BMW 640 Gran Turismo i xDrive

    $21,583

    $1.6K
    88,593 mi.
    Est. $391/mo

    Ira Ford Auburn

    4.8
    Auburn, MA (7 mi)
    Check Availability
  • Not Priced

    42,717 mi.
    Est. $0/mo

    Foley INFINITI of Shrewsbury

    4.9
    Shrewsbury, MA (7 mi)
    Check Availability
  • Not Priced

    45,012 mi.
    Est. $0/mo

    Foley INFINITI of Shrewsbury

    4.9
    Shrewsbury, MA (7 mi)
    Check Availability
  • Not Priced

    15,107 mi.
    Est. $0/mo

    Foley INFINITI of Shrewsbury

    4.9
    Shrewsbury, MA (7 mi)
    Check Availability
  • Not Priced

    32,266 mi.
    Est. $0/mo

    Foley INFINITI of Shrewsbury

    4.9
    Shrewsbury, MA (7 mi)
    Check Availability
  • $36,998

    8,696 mi.
    Est. $670/mo

    CarMax Westborough

    4.4
    Westborough, MA (10 mi)
    Check Availability
  • $52,108

    24,925 mi.
    Est. $944/mo

    Long Cadillac

    4.8
    Southborough, MA (15 mi)
    Check Availability
  • $14,399

    83,000 mi.
    Est. $261/mo

    Auto Tycoon Corp

    Holliston, MA (21 mi)
    Check Availability
  • $48,647

    34,471 mi.
    Est. $881/mo

    MetroWest Hyundai

    4.0
    Framingham, MA (21 mi)
    Check Availability
  • $57,647

    36,964 mi.
    Est. $1,044/mo

    MetroWest Hyundai

    4.0
    Framingham, MA (21 mi)
    Check Availability
  • $48,998

    31,536 mi.
    Est. $888/mo

    Herb Chambers BMW of Sudbury

    4.6
    Sudbury, MA (23 mi)
  • $73,998

    28,251 mi.
    Est. $1,340/mo

    Herb Chambers BMW of Sudbury

    4.6
    Sudbury, MA (23 mi)
  • $54,998

    4,719 mi.
    Est. $996/mo

    Herb Chambers BMW of Sudbury

    4.6
    Sudbury, MA (23 mi)
  • $51,998

    4,417 mi.
    Est. $942/mo

    Herb Chambers BMW of Sudbury

    4.6
    Sudbury, MA (23 mi)
  • $61,998

    4,934 mi.
    Est. $1,123/mo

    Herb Chambers BMW of Sudbury

    4.6
    Sudbury, MA (23 mi)
  • $55,498

    4,102 mi.
    Est. $1,005/mo

    Herb Chambers BMW of Sudbury

    4.6
    Sudbury, MA (23 mi)
  • Blue 2019 BMW 440 I Gran CoupeBlue 2019 BMW 440 I Gran CoupeBlue 2019 BMW 440 I Gran CoupeBlue 2019 BMW 440 I Gran CoupeBlue 2019 BMW 440 I Gran CoupeBlue 2019 BMW 440 I Gran Coupe

    $24,998

    71,325 mi.
    Est. $453/mo

    CarMax Waterbury

    4.3
    $149 delivery to Westborough, MA (10 mi)
    Check Availability
  • Space Gray Metallic 2016 BMW M6 BaseSpace Gray Metallic 2016 BMW M6 BaseSpace Gray Metallic 2016 BMW M6 BaseSpace Gray Metallic 2016 BMW M6 BaseSpace Gray Metallic 2016 BMW M6 BaseSpace Gray Metallic 2016 BMW M6 Base

    $40,494

    $700
    29,121 mi.
    Est. $734/mo

    Trust Auto

    4.4
    $504 delivery from Sykesville, MD (337 mi)
    Check Availability