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
  • Alpine White 2023 BMW X3 xDrive30iAlpine White 2023 BMW X3 xDrive30iAlpine White 2023 BMW X3 xDrive30iAlpine White 2023 BMW X3 xDrive30iAlpine White 2023 BMW X3 xDrive30iAlpine White 2023 BMW X3 xDrive30i

    $33,499

    32,535 mi.
    Est. $607/mo

    Herb Connolly Chevrolet

    4.2
    Framingham, MA (13 mi)
    Check Availability

  • Gray 2025 BMW X5 M BaseGray 2025 BMW X5 M BaseGray 2025 BMW X5 M BaseGray 2025 BMW X5 M BaseGray 2025 BMW X5 M BaseGray 2025 BMW X5 M Base

    $89,695

    $990
    28,584 mi.
    Est. $1,625/mo

    Boston Motorsports Alfa Romeo

    4.9
    Brighton, MA (10 mi)
    Check Availability

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

    $18,984

    78,216 mi.
    Est. $344/mo

    Midway Automotive

    4.6
    Abington, MA (30 mi)
    Check Availability

  • Skyscraper Gray Metallic 2023 BMW 330e xDrive

    $34,046

    $996
    19,547 mi.
    Est. $617/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (25 mi)
    Check Availability
  • $33,590

    39,474 mi.
    Est. $608/mo

    BMW of Shrewsbury

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

    96,130 mi.

    Mercedes-Benz of Shrewsbury

    4.4
    Shrewsbury, MA (25 mi)
    Check Availability
  • $37,545

    20,574 mi.
    Est. $680/mo

    Mercedes-Benz of Shrewsbury

    4.4
    Shrewsbury, MA (25 mi)
    Check Availability
  • Dark Graphite Metallic 2021 BMW X3 PHEV xDrive30e

    $24,095

    $500
    80,547 mi.
    Est. $436/mo

    Wagner Kia of Shrewsbury

    2.6
    Shrewsbury, MA (25 mi)
    Check Availability
  • 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 (14 mi)
    Check Availability

  • Not Priced

    101,450 mi.
    Est. $0/mo

    Premier Automart

    Milford, MA (26 mi)
    Check Availability
  • $30,494

    32,581 mi.
    Est. $552/mo

    Huggard & Ewing

    Stoughton, MA (26 mi)
    Check Availability
  • $16,995

    27,284 mi.
    Est. $308/mo

    777 Auto LLC

    Weymouth, MA (26 mi)
    Check Availability
  • RED 2021 BMW 330RED 2021 BMW 330RED 2021 BMW 330RED 2021 BMW 330RED 2021 BMW 330RED 2021 BMW 330

    Not Priced

    90,372 mi.
    Est. $0/mo

    On Wheels Inc.

    Shrewsbury, MA (26 mi)
    Check Availability
  • $18,783

    51,604 mi.
    Est. $340/mo

    Vendetti Buick GMC

    Franklin, MA (27 mi)
  • Black Sapphire Metallic 2021 BMW X3 PHEV xDrive30eBlack Sapphire Metallic 2021 BMW X3 PHEV xDrive30eBlack Sapphire Metallic 2021 BMW X3 PHEV xDrive30eBlack Sapphire Metallic 2021 BMW X3 PHEV xDrive30eBlack Sapphire Metallic 2021 BMW X3 PHEV xDrive30eBlack Sapphire Metallic 2021 BMW X3 PHEV xDrive30e

    $21,499

    $500
    87,731 mi.
    Est. $389/mo

    Lexus of Northborough

    4.9
    Northborough, MA (23 mi)
    Check Availability

  • Phytonic Blue Metallic 2019 BMW X3 xDrive30i

    $16,796

    96,106 mi.
    Est. $304/mo

    Franklin Ford - MA

    4.7
    Franklin, MA (27 mi)
    Check Availability
  • $40,490

    $3.3K
    57,765 mi.
    Est. $733/mo

    Carfive - Plaistow NH

    4.6
    Plaistow, NH (28 mi)
    Check Availability
  • $49,295

    32,363 mi.
    Est. $893/mo

    Carfive - Plaistow NH

    4.6
    Plaistow, NH (28 mi)
    Check Availability
  • $47,395

    38,097 mi.
    Est. $859/mo

    Carfive - Plaistow NH

    4.6
    Plaistow, NH (28 mi)
    Check Availability
  • $21,795

    64,195 mi.
    Est. $395/mo

    Carfive - Plaistow NH

    4.6
    Plaistow, NH (28 mi)
    Check Availability
  • Isle of Man Green Metallic 2025 BMW M5 BaseIsle of Man Green Metallic 2025 BMW M5 BaseIsle of Man Green Metallic 2025 BMW M5 BaseIsle of Man Green Metallic 2025 BMW M5 BaseIsle of Man Green Metallic 2025 BMW M5 BaseIsle of Man Green Metallic 2025 BMW M5 Base

    $100,693

    21,667 mi.
    Est. $1,824/mo

    Boston Motorsports Alfa Romeo

    4.9
    Brighton, MA (10 mi)
    Check Availability

  • $33,995

    23,430 mi.
    Est. $616/mo

    Carfive - Plaistow NH

    4.6
    Plaistow, NH (28 mi)
    Check Availability
  • $47,295

    44,921 mi.
    Est. $857/mo

    Carfive - Plaistow NH

    4.6
    Plaistow, NH (28 mi)
    Check Availability
  • $34,095

    25,910 mi.
    Est. $618/mo

    Carfive - Plaistow NH

    4.6
    Plaistow, NH (28 mi)
    Check Availability
  • $71,154

    $1.4K
    25,072 mi.
    Est. $1,289/mo

    BMW of Rockland

    4.7
    Rockland, MA (29 mi)
    Check Availability
  • $26,592

    $976
    47,964 mi.
    Est. $482/mo

    BMW of Rockland

    4.7
    Rockland, MA (29 mi)
    Check Availability
  • Jet Black 2023 BMW X3 xDrive30iJet Black 2023 BMW X3 xDrive30iJet Black 2023 BMW X3 xDrive30iJet Black 2023 BMW X3 xDrive30iJet Black 2023 BMW X3 xDrive30iJet Black 2023 BMW X3 xDrive30i

    $29,638

    $1K
    45,722 mi.
    Est. $537/mo

    Midway Automotive

    4.6
    Abington, MA (30 mi)
    Check Availability

  • $38,477

    $991
    51,571 mi.
    Est. $697/mo

    BMW of Rockland

    4.7
    Rockland, MA (29 mi)
    Check Availability
  • $26,163

    80,703 mi.
    Est. $474/mo

    BMW of Rockland

    4.7
    Rockland, MA (29 mi)
    Check Availability
  • $55,580

    23,181 mi.
    Est. $1,007/mo

    BMW of Rockland

    4.7
    Rockland, MA (29 mi)
    Check Availability
  • $57,474

    $606
    34,372 mi.
    Est. $1,041/mo

    BMW of Rockland

    4.7
    Rockland, MA (29 mi)
    Check Availability
  • Misano Blue Metallic 2021 BMW Z4 sDrive30iMisano Blue Metallic 2021 BMW Z4 sDrive30iMisano Blue Metallic 2021 BMW Z4 sDrive30iMisano Blue Metallic 2021 BMW Z4 sDrive30iMisano Blue Metallic 2021 BMW Z4 sDrive30iMisano Blue Metallic 2021 BMW Z4 sDrive30i

    $39,544

    $390
    14,254 mi.
    Est. $716/mo

    Toy Barn

    4.4
    $1,272 delivery from Dublin, OH (636 mi)
    Check Availability
  • White 2024 BMW M440 IWhite 2024 BMW M440 IWhite 2024 BMW M440 IWhite 2024 BMW M440 IWhite 2024 BMW M440 IWhite 2024 BMW M440 I

    $60,998

    5,415 mi.
    Est. $1,105/mo

    CarMax Mechanicsburg

    4.3
    $249 delivery to Danvers, MA (18 mi)
    Check Availability