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 Filters
  • Black Sapphire Metallic 2024 BMW 228 Gran Coupe xDriveBlack Sapphire Metallic 2024 BMW 228 Gran Coupe xDriveBlack Sapphire Metallic 2024 BMW 228 Gran Coupe xDriveBlack Sapphire Metallic 2024 BMW 228 Gran Coupe xDriveBlack Sapphire Metallic 2024 BMW 228 Gran Coupe xDriveBlack Sapphire Metallic 2024 BMW 228 Gran Coupe xDrive

    $32,339

    $267
    11,208 mi.
    Est. $601/mo

    Suburban Chevrolet in Claremore

    4.1
    Check Availability
    Claremore, OK (11 mi)

    Quick view
  • Black Sapphire Metallic 2013 BMW 128 iBlack Sapphire Metallic 2013 BMW 128 iBlack Sapphire Metallic 2013 BMW 128 iBlack Sapphire Metallic 2013 BMW 128 iBlack Sapphire Metallic 2013 BMW 128 iBlack Sapphire Metallic 2013 BMW 128 i

    $18,911

    11,570 mi.
    Est. $351/mo

    Bartlesville CDJR

    4.6
    Check Availability
    Bartlesville, OK (30 mi)

    Quick view
  • Mineral White Metallic 2023 BMW X1 xDrive28iMineral White Metallic 2023 BMW X1 xDrive28iMineral White Metallic 2023 BMW X1 xDrive28iMineral White Metallic 2023 BMW X1 xDrive28iMineral White Metallic 2023 BMW X1 xDrive28iMineral White Metallic 2023 BMW X1 xDrive28i

    $30,990

    $2K
    26,790 mi.
    Est. $575/mo

    BMW Of Tulsa

    4.6
    Check Availability
    Tulsa, OK (19 mi)
    Quick view
  • Metallic 2017 BMW 540 iMetallic 2017 BMW 540 iMetallic 2017 BMW 540 iMetallic 2017 BMW 540 iMetallic 2017 BMW 540 iMetallic 2017 BMW 540 i

    $16,616

    108,565 mi.
    Est. $309/mo

    Nelson Mazda Tulsa

    4.5
    Check Availability
    Tulsa, OK (19 mi)
    Quick view
  • Brooklyn Gray Metallic 2024 BMW X7 M60iBrooklyn Gray Metallic 2024 BMW X7 M60iBrooklyn Gray Metallic 2024 BMW X7 M60iBrooklyn Gray Metallic 2024 BMW X7 M60iBrooklyn Gray Metallic 2024 BMW X7 M60iBrooklyn Gray Metallic 2024 BMW X7 M60i

    $68,706

    50,833 mi.
    Est. $1,276/mo

    Nelson Mazda Tulsa

    4.5
    Check Availability
    Tulsa, OK (19 mi)
    Quick view
  • White 2024 BMW 330 i xDriveWhite 2024 BMW 330 i xDriveWhite 2024 BMW 330 i xDriveWhite 2024 BMW 330 i xDriveWhite 2024 BMW 330 i xDriveWhite 2024 BMW 330 i xDrive

    $34,027

    28,467 mi.
    Est. $632/mo

    Nelson Mazda Tulsa

    4.5
    Check Availability
    Tulsa, OK (19 mi)
    Quick view
  • Gray 2024 BMW 330e xDriveGray 2024 BMW 330e xDriveGray 2024 BMW 330e xDriveGray 2024 BMW 330e xDriveGray 2024 BMW 330e xDriveGray 2024 BMW 330e xDrive

    $34,500

    $1K
    59,801 mi.
    Est. $641/mo

    Keystone Chevrolet

    4.8
    Check Availability
    Sand Springs, OK (19 mi)
    Quick view
  • Glacier Silver Metallic 2019 BMW X3 xDrive30iGlacier Silver Metallic 2019 BMW X3 xDrive30iGlacier Silver Metallic 2019 BMW X3 xDrive30iGlacier Silver Metallic 2019 BMW X3 xDrive30iGlacier Silver Metallic 2019 BMW X3 xDrive30iGlacier Silver Metallic 2019 BMW X3 xDrive30i

    $20,259

    81,839 mi.
    Est. $376/mo

    Lexus of Tulsa

    4.8
    Check Availability
    Tulsa, OK (13 mi)

    Quick view
  • White 2021 BMW 540 XIWhite 2021 BMW 540 XIWhite 2021 BMW 540 XIWhite 2021 BMW 540 XIWhite 2021 BMW 540 XIWhite 2021 BMW 540 XI

    $40,998

    $1K
    25,524 mi.
    Est. $761/mo

    CarMax Tulsa

    4.6
    Check Availability
    Tulsa, OK (18 mi)
    Quick view
  • Gray Metallic 2023 BMW M240 iGray Metallic 2023 BMW M240 iGray Metallic 2023 BMW M240 iGray Metallic 2023 BMW M240 iGray Metallic 2023 BMW M240 iGray Metallic 2023 BMW M240 i

    $43,991

    34,496 mi.
    Est. $817/mo

    Nelson Nissan

    4.2
    Check Availability
    Broken Arrow, OK (15 mi)
    Quick view
  • 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

    $26,400

    82,023 mi.
    Est. $490/mo

    Quality Value Auto Sales Tulsa

    Check Availability
    Tulsa, OK (14 mi)
    Quick view
  • Alpine White 2025 BMW 330 i xDriveAlpine White 2025 BMW 330 i xDriveAlpine White 2025 BMW 330 i xDriveAlpine White 2025 BMW 330 i xDriveAlpine White 2025 BMW 330 i xDriveAlpine White 2025 BMW 330 i xDrive

    $42,876

    9,091 mi.
    Est. $796/mo

    Grubbs Nissan of Tulsa

    3.5
    Check Availability
    Tulsa, OK (12 mi)
    Quick view
  • Black Sapphire Metallic 2024 BMW X7 xDrive40i Sports Activity VehicleBlack Sapphire Metallic 2024 BMW X7 xDrive40i Sports Activity VehicleBlack Sapphire Metallic 2024 BMW X7 xDrive40i Sports Activity VehicleBlack Sapphire Metallic 2024 BMW X7 xDrive40i Sports Activity VehicleBlack Sapphire Metallic 2024 BMW X7 xDrive40i Sports Activity VehicleBlack Sapphire Metallic 2024 BMW X7 xDrive40i Sports Activity Vehicle

    $59,999

    36,548 mi.
    Est. $1,114/mo

    Kirkpatrick Auto Sales

    3.9
    Check Availability
    Bixby, OK (21 mi)
    Quick view
  • Jet Black 2021 BMW X3 sDrive30iJet Black 2021 BMW X3 sDrive30iJet Black 2021 BMW X3 sDrive30iJet Black 2021 BMW X3 sDrive30iJet Black 2021 BMW X3 sDrive30iJet Black 2021 BMW X3 sDrive30i

    $18,828

    96,004 mi.
    Est. $350/mo

    Nelson Mazda Tulsa

    4.5
    Check Availability
    Tulsa, OK (19 mi)
    Quick view
  • Blue 2016 BMW X5 XDrive50iBlue 2016 BMW X5 XDrive50iBlue 2016 BMW X5 XDrive50iBlue 2016 BMW X5 XDrive50iBlue 2016 BMW X5 XDrive50iBlue 2016 BMW X5 XDrive50i

    $26,998

    56,400 mi.
    Est. $501/mo

    CarMax Tulsa

    4.6
    Check Availability
    Tulsa, OK (18 mi)
    Quick view
  • Black 2019 BMW X3 sDrive30iBlack 2019 BMW X3 sDrive30iBlack 2019 BMW X3 sDrive30iBlack 2019 BMW X3 sDrive30iBlack 2019 BMW X3 sDrive30iBlack 2019 BMW X3 sDrive30i

    $22,998

    58,500 mi.
    Est. $427/mo

    CarMax Tulsa

    4.6
    Check Availability
    Tulsa, OK (18 mi)
    Quick view
  • Donington Gray Metallic 2021 BMW 750 i xDriveDonington Gray Metallic 2021 BMW 750 i xDriveDonington Gray Metallic 2021 BMW 750 i xDriveDonington Gray Metallic 2021 BMW 750 i xDriveDonington Gray Metallic 2021 BMW 750 i xDriveDonington Gray Metallic 2021 BMW 750 i xDrive

    $45,990

    30,777 mi.
    Est. $854/mo

    BMW Of Tulsa

    4.6
    Check Availability
    Tulsa, OK (19 mi)
    Quick view
  • 2016 BMW 328 328i Sedan 4D2016 BMW 328 328i Sedan 4D2016 BMW 328 328i Sedan 4D2016 BMW 328 328i Sedan 4D2016 BMW 328 328i Sedan 4D2016 BMW 328 328i Sedan 4D

    $8,990

    144,961 mi.
    Est. $167/mo

    USA Auto Sales

    4.6
    Check Availability
    Tulsa, OK (11 mi)
    Quick view
  • Black Sapphire Metallic 2019 BMW 540 iBlack Sapphire Metallic 2019 BMW 540 iBlack Sapphire Metallic 2019 BMW 540 iBlack Sapphire Metallic 2019 BMW 540 iBlack Sapphire Metallic 2019 BMW 540 iBlack Sapphire Metallic 2019 BMW 540 i

    $27,877

    49,218 mi.
    Est. $518/mo

    Nelson Mazda Tulsa

    4.5
    Check Availability
    Tulsa, OK (19 mi)
    Quick view
  • 2013 BMW 328 xDrive2013 BMW 328 xDrive2013 BMW 328 xDrive2013 BMW 328 xDrive2013 BMW 328 xDrive2013 BMW 328 xDrive

    $6,990

    179,972 mi.
    Est. $130/mo

    USA Auto Sales

    4.6
    Check Availability
    Tulsa, OK (11 mi)
    Quick view
  • Glacier Silver Metallic 2016 BMW X1 xDrive 28iGlacier Silver Metallic 2016 BMW X1 xDrive 28iGlacier Silver Metallic 2016 BMW X1 xDrive 28iGlacier Silver Metallic 2016 BMW X1 xDrive 28iGlacier Silver Metallic 2016 BMW X1 xDrive 28iGlacier Silver Metallic 2016 BMW X1 xDrive 28i

    $12,999

    87,476 mi.
    Est. $241/mo

    South Pointe Chrysler Dodge Jeep Ram

    4.7
    Check Availability
    Tulsa, OK (18 mi)
    Quick view
  • Alpine White 2023 BMW M340 M340i xDrive SedanAlpine White 2023 BMW M340 M340i xDrive SedanAlpine White 2023 BMW M340 M340i xDrive SedanAlpine White 2023 BMW M340 M340i xDrive SedanAlpine White 2023 BMW M340 M340i xDrive SedanAlpine White 2023 BMW M340 M340i xDrive Sedan

    $52,990

    $1K
    32,721 mi.
    Est. $984/mo

    BMW Of Tulsa

    4.6
    Check Availability
    Tulsa, OK (19 mi)
    Quick view
  • White 2024 BMW X5 sDrive40iWhite 2024 BMW X5 sDrive40iWhite 2024 BMW X5 sDrive40iWhite 2024 BMW X5 sDrive40iWhite 2024 BMW X5 sDrive40iWhite 2024 BMW X5 sDrive40i

    $44,000

    55,882 mi.
    Est. $817/mo

    Keystone Chevrolet

    4.8
    Check Availability
    Sand Springs, OK (19 mi)
    Quick view
  • Black 2023 BMW X6 xDrive40iBlack 2023 BMW X6 xDrive40iBlack 2023 BMW X6 xDrive40iBlack 2023 BMW X6 xDrive40iBlack 2023 BMW X6 xDrive40iBlack 2023 BMW X6 xDrive40i

    $57,998

    18,236 mi.
    Est. $1,077/mo

    CarMax Wichita

    Check Availability
    $99 delivery to Tulsa, OK (18 mi)
    Quick view
  • Carbon Black Metallic 2026 BMW X7 xDrive40iCarbon Black Metallic 2026 BMW X7 xDrive40iCarbon Black Metallic 2026 BMW X7 xDrive40iCarbon Black Metallic 2026 BMW X7 xDrive40iCarbon Black Metallic 2026 BMW X7 xDrive40iCarbon Black Metallic 2026 BMW X7 xDrive40i

    $81,492

    $4.4K
    12,894 mi.
    Est. $1,513/mo

    BMW of Arlington

    4.6
    Check Availability
    $399 delivery from Arlington, TX (254 mi)
    Quick view
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