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
  • Jet Black 2026 BMW 330 I XDrive NAJet Black 2026 BMW 330 I XDrive NAJet Black 2026 BMW 330 I XDrive NAJet Black 2026 BMW 330 I XDrive NAJet Black 2026 BMW 330 I XDrive NAJet Black 2026 BMW 330 I XDrive NA

    $38,399

    $1.5K
    26,794 mi.
    Est. $710/mo

    Grubbs Nissan of Tulsa

    3.6
    Tulsa, OK (8 mi)
    Check Availability

  • Jet Black 2019 BMW 430 i xDriveJet Black 2019 BMW 430 i xDriveJet Black 2019 BMW 430 i xDriveJet Black 2019 BMW 430 i xDriveJet Black 2019 BMW 430 i xDriveJet Black 2019 BMW 430 i xDrive

    $28,888

    $810
    32,754 mi.
    Est. $534/mo

    Classic Chevrolet Owasso

    4.4
    Owasso, OK (17 mi)
    Check Availability

  • Alpine White 2020 BMW X3 xDrive30iAlpine White 2020 BMW X3 xDrive30iAlpine White 2020 BMW X3 xDrive30iAlpine White 2020 BMW X3 xDrive30iAlpine White 2020 BMW X3 xDrive30iAlpine White 2020 BMW X3 xDrive30i

    $21,135

    $414
    75,457 mi.
    Est. $391/mo

    Suburban Chevrolet in Claremore

    3.7
    Claremore, OK (20 mi)
    Check Availability

  • Midnight Blue Metallic 2015 BMW 428 iMidnight Blue Metallic 2015 BMW 428 iMidnight Blue Metallic 2015 BMW 428 iMidnight Blue Metallic 2015 BMW 428 iMidnight Blue Metallic 2015 BMW 428 iMidnight Blue Metallic 2015 BMW 428 i

    $17,999

    62,550 mi.
    Est. $333/mo

    BMW Of Tulsa

    4.6
    Tulsa, OK (6 mi)
    Check Availability
  • Mineral Gray Metallic 2016 BMW 328 xDriveMineral Gray Metallic 2016 BMW 328 xDriveMineral Gray Metallic 2016 BMW 328 xDriveMineral Gray Metallic 2016 BMW 328 xDriveMineral Gray Metallic 2016 BMW 328 xDriveMineral Gray Metallic 2016 BMW 328 xDrive

    $15,594

    91,563 mi.
    Est. $288/mo

    Jim Glover Chevrolet

    4.6
    Tulsa, OK (13 mi)
    Check Availability
  • C4P/BrooklynGre 2022 BMW M440 i xDriveC4P/BrooklynGre 2022 BMW M440 i xDriveC4P/BrooklynGre 2022 BMW M440 i xDriveC4P/BrooklynGre 2022 BMW M440 i xDriveC4P/BrooklynGre 2022 BMW M440 i xDriveC4P/BrooklynGre 2022 BMW M440 i xDrive

    $45,999

    28,125 mi.
    Est. $850/mo

    BMW Of Tulsa

    4.6
    Tulsa, OK (6 mi)
    Check Availability
  • Black Sapphire Metallic 2025 BMW X7 xDrive40iBlack Sapphire Metallic 2025 BMW X7 xDrive40iBlack Sapphire Metallic 2025 BMW X7 xDrive40iBlack Sapphire Metallic 2025 BMW X7 xDrive40iBlack Sapphire Metallic 2025 BMW X7 xDrive40iBlack Sapphire Metallic 2025 BMW X7 xDrive40i

    $51,974

    $1.3K
    44,970 mi.
    Est. $961/mo

    Melton Sales

    4.6
    Claremore, OK (21 mi)
    Check Availability
  • Brooklyn Grey Metallic 2023 BMW 760 i xDriveBrooklyn Grey Metallic 2023 BMW 760 i xDriveBrooklyn Grey Metallic 2023 BMW 760 i xDriveBrooklyn Grey Metallic 2023 BMW 760 i xDriveBrooklyn Grey Metallic 2023 BMW 760 i xDriveBrooklyn Grey Metallic 2023 BMW 760 i xDrive

    $53,156

    70,851 mi.
    Est. $983/mo

    Tulsa Hyundai

    4.1
    Tulsa, OK (6 mi)
    Check Availability
  • White Metallic 2024 BMW X3 sDrive30iWhite Metallic 2024 BMW X3 sDrive30iWhite Metallic 2024 BMW X3 sDrive30iWhite Metallic 2024 BMW X3 sDrive30iWhite Metallic 2024 BMW X3 sDrive30iWhite Metallic 2024 BMW X3 sDrive30i

    $26,115

    $1.1K
    66,938 mi.
    Est. $483/mo

    Pryor Ford

    Pryor, OK (30 mi)
    Check Availability

  • Jet Black 2020 BMW 330 330i xDriveJet Black 2020 BMW 330 330i xDriveJet Black 2020 BMW 330 330i xDriveJet Black 2020 BMW 330 330i xDriveJet Black 2020 BMW 330 330i xDriveJet Black 2020 BMW 330 330i xDrive

    $14,551

    133,900 mi.
    Est. $269/mo

    Midtown Kia

    4.6
    Tulsa, OK (9 mi)
    Check Availability
  • Black Sapphire Metallic 2025 BMW 430 iBlack Sapphire Metallic 2025 BMW 430 iBlack Sapphire Metallic 2025 BMW 430 iBlack Sapphire Metallic 2025 BMW 430 iBlack Sapphire Metallic 2025 BMW 430 iBlack Sapphire Metallic 2025 BMW 430 i

    $37,049

    $545
    47,374 mi.
    Est. $685/mo

    Jim Glover Chevrolet

    4.6
    Tulsa, OK (13 mi)
    Check Availability
  • Alpine White 2023 BMW X1 xDrive28iAlpine White 2023 BMW X1 xDrive28iAlpine White 2023 BMW X1 xDrive28iAlpine White 2023 BMW X1 xDrive28iAlpine White 2023 BMW X1 xDrive28iAlpine White 2023 BMW X1 xDrive28i

    $27,594

    $455
    53,231 mi.
    Est. $510/mo

    Jim Glover Chevrolet

    4.6
    Tulsa, OK (13 mi)
    Check Availability
  • Gray Metallic 2024 BMW X7 xDrive40iGray Metallic 2024 BMW X7 xDrive40iGray Metallic 2024 BMW X7 xDrive40iGray Metallic 2024 BMW X7 xDrive40iGray Metallic 2024 BMW X7 xDrive40iGray Metallic 2024 BMW X7 xDrive40i

    $49,587

    $1K
    58,867 mi.
    Est. $917/mo

    Chris Nikel Chrysler Jeep Dodge Ram Fiat

    4.3
    Broken Arrow, OK (3 mi)
    Check Availability
  • Black Sapphire Metallic 2022 BMW X5 PHEV xDrive45eBlack Sapphire Metallic 2022 BMW X5 PHEV xDrive45eBlack Sapphire Metallic 2022 BMW X5 PHEV xDrive45eBlack Sapphire Metallic 2022 BMW X5 PHEV xDrive45eBlack Sapphire Metallic 2022 BMW X5 PHEV xDrive45eBlack Sapphire Metallic 2022 BMW X5 PHEV xDrive45e

    $34,999

    $1.7K
    58,777 mi.
    Est. $647/mo

    BMW Of Tulsa

    4.6
    Tulsa, OK (6 mi)
    Check Availability
  • Dark Graphite Metallic 2023 BMW X5 xDrive40iDark Graphite Metallic 2023 BMW X5 xDrive40iDark Graphite Metallic 2023 BMW X5 xDrive40iDark Graphite Metallic 2023 BMW X5 xDrive40iDark Graphite Metallic 2023 BMW X5 xDrive40iDark Graphite Metallic 2023 BMW X5 xDrive40i

    $40,388

    $821
    36,517 mi.
    Est. $747/mo

    Pryor Ford

    Pryor, OK (30 mi)
    Check Availability

  • Alpine White 2026 BMW X2 xDrive28iAlpine White 2026 BMW X2 xDrive28iAlpine White 2026 BMW X2 xDrive28iAlpine White 2026 BMW X2 xDrive28iAlpine White 2026 BMW X2 xDrive28iAlpine White 2026 BMW X2 xDrive28i

    $38,537

    7,799 mi.
    Est. $712/mo

    Patriot CDJR of Tulsa

    4.5
    Tulsa, OK (7 mi)
    Check Availability
  • Mineral Gray Metallic 2018 BMW X1 sDrive28iMineral Gray Metallic 2018 BMW X1 sDrive28iMineral Gray Metallic 2018 BMW X1 sDrive28iMineral Gray Metallic 2018 BMW X1 sDrive28iMineral Gray Metallic 2018 BMW X1 sDrive28iMineral Gray Metallic 2018 BMW X1 sDrive28i

    $13,471

    75,510 mi.
    Est. $249/mo

    Tulsa Hyundai

    4.1
    Tulsa, OK (6 mi)
    Check Availability
  • Jet Black 2023 BMW 228 Gran Coupe i sDriveJet Black 2023 BMW 228 Gran Coupe i sDriveJet Black 2023 BMW 228 Gran Coupe i sDriveJet Black 2023 BMW 228 Gran Coupe i sDriveJet Black 2023 BMW 228 Gran Coupe i sDriveJet Black 2023 BMW 228 Gran Coupe i sDrive

    $24,999

    32,550 mi.
    Est. $462/mo

    BMW Of Tulsa

    4.6
    Tulsa, OK (6 mi)
    Check Availability
  • Black Sapphire Metallic 2022 BMW 530 i xDriveBlack Sapphire Metallic 2022 BMW 530 i xDriveBlack Sapphire Metallic 2022 BMW 530 i xDriveBlack Sapphire Metallic 2022 BMW 530 i xDriveBlack Sapphire Metallic 2022 BMW 530 i xDriveBlack Sapphire Metallic 2022 BMW 530 i xDrive

    $26,744

    $1.3K
    74,312 mi.
    Est. $494/mo

    Jim Norton Toyota

    4.8
    Tulsa, OK (6 mi)
    Check Availability
  • Melbourne Red Metallic 2024 BMW 330 i xDriveMelbourne Red Metallic 2024 BMW 330 i xDriveMelbourne Red Metallic 2024 BMW 330 i xDriveMelbourne Red Metallic 2024 BMW 330 i xDriveMelbourne Red Metallic 2024 BMW 330 i xDriveMelbourne Red Metallic 2024 BMW 330 i xDrive

    $29,579

    $500
    54,070 mi.
    Est. $547/mo

    Ferguson Superstore

    4.9
    Broken Arrow, OK (2 mi)
    Check Availability
  • Carbon Black Metallic 2024 BMW 530 xDriveCarbon Black Metallic 2024 BMW 530 xDriveCarbon Black Metallic 2024 BMW 530 xDriveCarbon Black Metallic 2024 BMW 530 xDriveCarbon Black Metallic 2024 BMW 530 xDriveCarbon Black Metallic 2024 BMW 530 xDrive

    $45,999

    28,430 mi.
    Est. $850/mo

    BMW Of Tulsa

    4.6
    Tulsa, OK (6 mi)
    Check Availability
  • Black Sapphire Metallic 2024 BMW 430 i xDriveBlack Sapphire Metallic 2024 BMW 430 i xDriveBlack Sapphire Metallic 2024 BMW 430 i xDriveBlack Sapphire Metallic 2024 BMW 430 i xDriveBlack Sapphire Metallic 2024 BMW 430 i xDriveBlack Sapphire Metallic 2024 BMW 430 i xDrive

    $39,149

    $2.5K
    17,973 mi.
    Est. $724/mo

    Patriot CDJR of Tulsa

    4.5
    Tulsa, OK (7 mi)
    Check Availability
  • White 2020 BMW M340 IWhite 2020 BMW M340 IWhite 2020 BMW M340 IWhite 2020 BMW M340 IWhite 2020 BMW M340 IWhite 2020 BMW M340 I

    $45,998

    39,848 mi.
    Est. $850/mo

    CarMax Tulsa

    4.6
    Tulsa, OK (6 mi)
    Check Availability
  • 2015 BMW X4 xDrive35i2015 BMW X4 xDrive35i2015 BMW X4 xDrive35i2015 BMW X4 xDrive35i2015 BMW X4 xDrive35i2015 BMW X4 xDrive35i

    $11,500

    132,184 mi.
    Est. $213/mo

    USA Auto Sales

    4.7
    Tulsa, OK (9 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

    $39,998

    37,165 mi.
    Est. $739/mo

    CarMax Tulsa

    4.6
    Tulsa, OK (6 mi)
    Check Availability
  • 2016 BMW 528 xDrive2016 BMW 528 xDrive2016 BMW 528 xDrive2016 BMW 528 xDrive2016 BMW 528 xDrive2016 BMW 528 xDrive

    $10,500

    125,413 mi.
    Est. $194/mo

    USA Auto Sales

    4.7
    Tulsa, OK (9 mi)
    Check Availability
  • Silver 2020 BMW 540 ISilver 2020 BMW 540 ISilver 2020 BMW 540 ISilver 2020 BMW 540 ISilver 2020 BMW 540 ISilver 2020 BMW 540 I

    $28,998

    51,254 mi.
    Est. $536/mo

    CarMax Tulsa

    4.6
    Tulsa, OK (6 mi)
    Check Availability
  • Jet Black 2019 BMW 330 330i Sedan 4DJet Black 2019 BMW 330 330i Sedan 4DJet Black 2019 BMW 330 330i Sedan 4DJet Black 2019 BMW 330 330i Sedan 4DJet Black 2019 BMW 330 330i Sedan 4DJet Black 2019 BMW 330 330i Sedan 4D

    $20,500

    86,709 mi.
    Est. $379/mo

    USA Auto Sales

    4.7
    Tulsa, OK (9 mi)
    Check Availability
  • Phytonic Blue Metallic 2020 BMW X7 xDrive40iPhytonic Blue Metallic 2020 BMW X7 xDrive40iPhytonic Blue Metallic 2020 BMW X7 xDrive40iPhytonic Blue Metallic 2020 BMW X7 xDrive40iPhytonic Blue Metallic 2020 BMW X7 xDrive40iPhytonic Blue Metallic 2020 BMW X7 xDrive40i

    $27,470

    109,649 mi.
    Est. $508/mo

    Keystone Chevrolet

    4.5
    Sand Springs, OK (19 mi)
    Check Availability
  • Deep Sea Blue Metallic 2009 BMW Z4 sDrive35iDeep Sea Blue Metallic 2009 BMW Z4 sDrive35iDeep Sea Blue Metallic 2009 BMW Z4 sDrive35iDeep Sea Blue Metallic 2009 BMW Z4 sDrive35iDeep Sea Blue Metallic 2009 BMW Z4 sDrive35iDeep Sea Blue Metallic 2009 BMW Z4 sDrive35i

    $17,972

    54,332 mi.
    Est. $332/mo

    Auto Web Expo

    4.6
    $399 delivery from Plano, TX (221 mi)
    Check Availability
  • Carbon Black Metallic 2025 BMW X5 M BaseCarbon Black Metallic 2025 BMW X5 M BaseCarbon Black Metallic 2025 BMW X5 M BaseCarbon Black Metallic 2025 BMW X5 M BaseCarbon Black Metallic 2025 BMW X5 M BaseCarbon Black Metallic 2025 BMW X5 M Base

    $93,498

    $2.5K
    30,691 mi.
    Est. $1,728/mo

    Earth MotorCars / Lotus of Dallas

    4.7
    $500 delivery from Carrollton, TX (221 mi)
    Check Availability