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
  • Dark Graphite Metallic 2020 BMW X4 M40iDark Graphite Metallic 2020 BMW X4 M40iDark Graphite Metallic 2020 BMW X4 M40iDark Graphite Metallic 2020 BMW X4 M40iDark Graphite Metallic 2020 BMW X4 M40iDark Graphite Metallic 2020 BMW X4 M40i

    $27,719

    $410
    83,282 mi.
    Est. $501/mo

    BMW of Rockville

    4.7
    Rockville, MD (21 mi)
    Check Availability

  • Piemont Red 2023 BMW X4 xDrive30iPiemont Red 2023 BMW X4 xDrive30iPiemont Red 2023 BMW X4 xDrive30iPiemont Red 2023 BMW X4 xDrive30iPiemont Red 2023 BMW X4 xDrive30iPiemont Red 2023 BMW X4 xDrive30i

    $41,994

    17,778 mi.
    Est. $759/mo

    Select Auto Imports

    5.0
    Alexandria, VA (4 mi)
    Check Availability
  • Black 2018 BMW X4 M40iBlack 2018 BMW X4 M40iBlack 2018 BMW X4 M40iBlack 2018 BMW X4 M40iBlack 2018 BMW X4 M40iBlack 2018 BMW X4 M40i

    $16,574

    $400
    96,794 mi.
    Est. $300/mo

    CarGet Motors

    4.1
    Woodbridge, VA (12 mi)
    Check Availability
  • Alpine White 2024 BMW X4 xDrive30iAlpine White 2024 BMW X4 xDrive30iAlpine White 2024 BMW X4 xDrive30iAlpine White 2024 BMW X4 xDrive30iAlpine White 2024 BMW X4 xDrive30iAlpine White 2024 BMW X4 xDrive30i

    $48,300

    16,862 mi.
    Est. $873/mo

    Passport BMW

    4.6
    Marlow Heights, MD (15 mi)
    Check Availability
  • BLACK 2019 BMW X4 xDrive30iBLACK 2019 BMW X4 xDrive30iBLACK 2019 BMW X4 xDrive30iBLACK 2019 BMW X4 xDrive30iBLACK 2019 BMW X4 xDrive30iBLACK 2019 BMW X4 xDrive30i

    $20,995

    $2K
    70,575 mi.
    Est. $379/mo

    CarVault

    2.2
    Waldorf, MD (19 mi)
    Check Availability
  • Blue 2019 BMW X4 xDrive30iBlue 2019 BMW X4 xDrive30iBlue 2019 BMW X4 xDrive30iBlue 2019 BMW X4 xDrive30iBlue 2019 BMW X4 xDrive30iBlue 2019 BMW X4 xDrive30i

    $18,995

    101,178 mi.
    Est. $343/mo

    Damas Auto LLC

    Chantilly, VA (19 mi)
    Check Availability
  • Black Sapphire Metallic 2021 BMW X4 M40iBlack Sapphire Metallic 2021 BMW X4 M40iBlack Sapphire Metallic 2021 BMW X4 M40iBlack Sapphire Metallic 2021 BMW X4 M40iBlack Sapphire Metallic 2021 BMW X4 M40iBlack Sapphire Metallic 2021 BMW X4 M40i

    $27,567

    99,206 mi.
    Est. $498/mo

    National Auto of Waldorf

    4.2
    Waldorf, MD (19 mi)
    Check Availability
  • Alpine White 2023 BMW X4 xDrive30iAlpine White 2023 BMW X4 xDrive30i

    $35,850

    $799
    49,091 mi.
    Est. $648/mo

    Easterns Automotive Group of Sterling

    4.8
    Sterling, VA (22 mi)
    Check Availability
  • Long Beach Blue Metallic 2017 BMW X4 M40i

    $20,846

    $1K
    66,848 mi.
    Est. $377/mo

    BMW of Fairfax

    4.6
    Fairfax, VA (8 mi)
    Check Availability
  • $32,934

    45,629 mi.
    Est. $595/mo

    Easterns Automotive Group of Sterling

    4.8
    Sterling, VA (22 mi)
    Check Availability
  • $20,611

    75,000 mi.
    Est. $372/mo

    Ourisman Lexus

    4.8
    Rockville, MD (24 mi)
    Check Availability
  • $48,900

    $1.3K
    33,903 mi.
    Est. $884/mo

    Upper Marlboro Ford

    Upper Marlboro, MD (25 mi)
    Check Availability
  • Gray 2023 BMW X4 M40IGray 2023 BMW X4 M40IGray 2023 BMW X4 M40IGray 2023 BMW X4 M40IGray 2023 BMW X4 M40IGray 2023 BMW X4 M40I

    $51,998

    30,773 mi.
    Est. $940/mo

    CarMax White Marsh

    4.2
    Free delivery to Woodbridge, VA (11 mi)
    Check Availability
  • Phytonic Blue Metallic 2019 BMW X4 M40iPhytonic Blue Metallic 2019 BMW X4 M40iPhytonic Blue Metallic 2019 BMW X4 M40iPhytonic Blue Metallic 2019 BMW X4 M40iPhytonic Blue Metallic 2019 BMW X4 M40iPhytonic Blue Metallic 2019 BMW X4 M40i

    $25,149

    90,303 mi.
    Est. $454/mo

    Impex Auto Sales

    4.7
    $274 delivery from Greensboro, NC (241 mi)
    Check Availability
  • Alpine White 2025 BMW X4 xDrive30iAlpine White 2025 BMW X4 xDrive30iAlpine White 2025 BMW X4 xDrive30iAlpine White 2025 BMW X4 xDrive30iAlpine White 2025 BMW X4 xDrive30iAlpine White 2025 BMW X4 xDrive30i

    $40,690

    44,620 mi.
    Est. $735/mo

    Mercedes-Benz of Owings Mills

    4.9
    Owings Mills, MD (50 mi)
    Check Availability
  • Brooklyn Grey Metallic 2024 BMW X4 xDrive30iBrooklyn Grey Metallic 2024 BMW X4 xDrive30iBrooklyn Grey Metallic 2024 BMW X4 xDrive30iBrooklyn Grey Metallic 2024 BMW X4 xDrive30iBrooklyn Grey Metallic 2024 BMW X4 xDrive30iBrooklyn Grey Metallic 2024 BMW X4 xDrive30i

    $43,950

    33,490 mi.
    Est. $794/mo

    Easterns Automotive Group of West Baltimore

    4.8
    Baltimore, MD (48 mi)
    Check Availability
  • Mineral White Metallic 2023 BMW X4 xDrive30iMineral White Metallic 2023 BMW X4 xDrive30iMineral White Metallic 2023 BMW X4 xDrive30iMineral White Metallic 2023 BMW X4 xDrive30iMineral White Metallic 2023 BMW X4 xDrive30iMineral White Metallic 2023 BMW X4 xDrive30i

    $31,799

    $500
    71,170 mi.
    Est. $575/mo

    Fitzgerald Mazda of Annapolis

    4.8
    Annapolis, MD (39 mi)
    Check Availability
  • Dark Graphite Metallic 2021 BMW X4 M40i AWD Luxury SUV w/Executive PkgDark Graphite Metallic 2021 BMW X4 M40i AWD Luxury SUV w/Executive PkgDark Graphite Metallic 2021 BMW X4 M40i AWD Luxury SUV w/Executive PkgDark Graphite Metallic 2021 BMW X4 M40i AWD Luxury SUV w/Executive PkgDark Graphite Metallic 2021 BMW X4 M40i AWD Luxury SUV w/Executive PkgDark Graphite Metallic 2021 BMW X4 M40i AWD Luxury SUV w/Executive Pkg

    $42,894

    $600
    25,755 mi.
    Est. $775/mo

    Trust Auto

    4.4
    Sykesville, MD (47 mi)
    Check Availability
  • Black 2024 BMW X4 XDrive30iBlack 2024 BMW X4 XDrive30iBlack 2024 BMW X4 XDrive30iBlack 2024 BMW X4 XDrive30iBlack 2024 BMW X4 XDrive30iBlack 2024 BMW X4 XDrive30i

    $44,998

    18,719 mi.
    Est. $813/mo

    CarMax Frederick

    4.3
    Frederick, MD (44 mi)
    Check Availability
  • BROWN 2016 BMW X4 xDrive35iBROWN 2016 BMW X4 xDrive35iBROWN 2016 BMW X4 xDrive35iBROWN 2016 BMW X4 xDrive35iBROWN 2016 BMW X4 xDrive35iBROWN 2016 BMW X4 xDrive35i

    $12,894

    $1.1K
    98,907 mi.
    Est. $233/mo

    National Motors of Ellicott City

    4.4
    Ellicott City, MD (41 mi)
    Check Availability
  • Dark Graphite Metallic 2024 BMW X4 xDrive30iDark Graphite Metallic 2024 BMW X4 xDrive30iDark Graphite Metallic 2024 BMW X4 xDrive30iDark Graphite Metallic 2024 BMW X4 xDrive30iDark Graphite Metallic 2024 BMW X4 xDrive30iDark Graphite Metallic 2024 BMW X4 xDrive30i

    $35,993

    $799
    43,665 mi.
    Est. $650/mo

    Fitzgerald Volkswagen Annapolis

    Annapolis, MD (39 mi)
    Check Availability
  • Burgundy 2019 BMW X4 M40IBurgundy 2019 BMW X4 M40IBurgundy 2019 BMW X4 M40IBurgundy 2019 BMW X4 M40IBurgundy 2019 BMW X4 M40IBurgundy 2019 BMW X4 M40I

    $34,998

    41,514 mi.
    Est. $632/mo

    CarMax Frederick

    4.3
    Frederick, MD (44 mi)
    Check Availability
  • White 2025 BMW X4 XDrive30iWhite 2025 BMW X4 XDrive30iWhite 2025 BMW X4 XDrive30iWhite 2025 BMW X4 XDrive30iWhite 2025 BMW X4 XDrive30iWhite 2025 BMW X4 XDrive30i

    $44,998

    $1K
    23,038 mi.
    Est. $813/mo

    CarMax Laurel

    3.8
    Laurel, MD (32 mi)
    Check Availability
  • Blue 2019 BMW X4 M40IBlue 2019 BMW X4 M40IBlue 2019 BMW X4 M40IBlue 2019 BMW X4 M40IBlue 2019 BMW X4 M40IBlue 2019 BMW X4 M40I

    $35,998

    24,712 mi.
    Est. $651/mo

    CarMax Ellicott City

    3.5
    Ellicott City, MD (41 mi)
    Check Availability
  • Gray 2022 BMW X4 XDrive30iGray 2022 BMW X4 XDrive30iGray 2022 BMW X4 XDrive30iGray 2022 BMW X4 XDrive30iGray 2022 BMW X4 XDrive30iGray 2022 BMW X4 XDrive30i

    $39,998

    39,345 mi.
    Est. $723/mo

    CarMax Fredericksburg

    4.1
    Fredericksburg, VA (41 mi)
    Check Availability
  • White 2019 BMW X4 xDrive30iWhite 2019 BMW X4 xDrive30iWhite 2019 BMW X4 xDrive30iWhite 2019 BMW X4 xDrive30iWhite 2019 BMW X4 xDrive30iWhite 2019 BMW X4 xDrive30i

    $17,687

    $2.9K
    124,127 mi.
    Est. $320/mo

    South Street Autos

    Frederick, MD (48 mi)
    Check Availability

Compare the BMW X4